- Similar to my other project. Except it can understand Telugu commands, and responds in English with context. Plan to program it to do on-device tasks and connect to IOT (smart home))
- Using Python speech recognition, chatterbot API, and selenium for online text to speech to create a programmable virtual assistant to carry simple conversations and control on-computer tasks.
- Speech to text using google translate and computer microphone
- Analyzing command using chatterBot API, which you can pre-program
- Text to speech using Selenium and NaturalReaders.com for a sexy voice 😉!
- speech_recognition
- selenium
- wikipedia
- pyjokes
- chatterbot
- google translate
- datetime
- Set up your 'default microphone' if you have multiple mics in sound settings on Windows
- Download chromewebdriver from Google and set its directory in .py file
- Play around with the 'listener.energy_threshold' to let the program know when to stop listening