Modular chatbot with voice support.
1.1K
Easy to use modular chatbot to talk to, get information from etc. (depends on enabled modules) and the best of all keeping your data private/locally. Therefore, the assistant can operate offline except by the use of some modules (e.g. weather module, etc.). Would love to see some reactions (issues, pull-requests, etc.). Please note, that this project is young and has not all featured functionalities. This application uses the Chatterbot framework.
To get your home assistant running you just have to take 1-2 steps (depends on whether you started the assistant before).
Above steps will work assuming that you have all python libraries installed. Considering this I recommend using Docker, for that I have provided a Dockerfile.
IMPORTANT: Currently, there is a bug in running the container #6 .
To start the bot without any complications I made a Dockerfile for you guys. You will find this project also on Dockerhub (hub.docker.com/r/wsdt/python_voice_chatbot). Therefore you have two options to build the docker image:
docker build -t wsdt/python_voice_chatbot .
ORdocker pull wsdt/python_voice_chatbotdocker run wsdt/python_voice_chatbotdocker ps -aFor more detailed information I recommend you to look through the Docker-documentation.
Project currently under development, so there are no production-ready releases yet.
This project is licensed under GNU V3, so contributions/pull-requests are welcome. All contributors get listed here.
To create new modules or changing/extending the application core, please take a look into following files, which are well commented (Better documentation follows):
Project not maintained due to other projects, which tried to do the same.
You might have seen that I published also a quite similar repository called Python_Telegram_Chatbot [https://github.com/wsdt/Python_Telegram_Chatbot]. The Python_Chatbot repository is only a simple chatbot for your Telegram app, which can conversate with you and has some additional features like some information about your Instagram account, random quotes/pics/questions etc.
In contrast to that this repository provides are more modular interface and does not communicate via Telegram, but via voice with you.
Content type
Image
Digest
Size
470.6 MB
Last updated
over 7 years ago
docker pull wsdt/python_voice_chatbot