Jarvis like voice control with Raspberry Pi
A Simple collection of bash scripts for your raspberry pi to search Wolfram Alpha, CleverBot and run UNIX commands (e.g play music) using Google's voice technology.
pi@raspberrypi ~/jarvis $ ./jarvis.sh Recording... Press Ctrl+C to Force Stop. Processing... Me: Jarvis Recording... Press Ctrl+C to Force Stop. Processing... Me: how much is 6 divided by 5 Jarvis: 6/5 (irreducible) pi@raspberrypi ~/jarvis-pi $ ./bot.sh Recording... Press Ctrl+C to Force Stop. Processing... Me: who are you Jarvis: You should answer your name.
sudo apt-get install ffmpeg sox mplayer (also needs wget to talk to Google, Wolfram Alpha etc.)
Sox (used for recording) is set to detect silence for 1 second. Change lib/speech2text.sh -> sox ... silence 1. Update your wolfram alpha key in lib/queryprocess.py
Thanks for great blog post at http://blog.oscarliang.net/raspberry-pi-voice-recognition-works-like-siri/