Can answer General and Mathematical questions but not quite the chatbot yet.
To use voice leave textbox blank, press enter and speak.
Required:
- Python 2.7
- WolframAlpha- for General Questions and Mathematical Questions.
pip install wolframalpha
- Wikipedia- for the wikipedia Encyclopedia.
pip install wikipedia
- wxPython- for the Application Window.
pip install -U wxPython
- pyttsx - Python text to speech Synthesizer.
pip install pyttsx
- Speech-recognition
pip install SpeechRecognition
- PyAudio
pip install PyAudio
Requires an API Key of WolframAlpha.
TODO
- Chatbot Functionalities.