I built something like this at home. CMU Sphinx is a popular open source speech recognition toolkit that you can run locally. But it was kind of clumsy to setup and train. Also, I couldn't get high accuracy.
Other cloud options include Google Voice and wit.ai.
Google Voice AFAIK doesn't allow you to train it with custom models. I finally went with wit.ai which turned out to be pretty good.
Other cloud options include Google Voice and wit.ai. Google Voice AFAIK doesn't allow you to train it with custom models. I finally went with wit.ai which turned out to be pretty good.
Blog post with code and schematics describing my setup: http://arunpn.com/projects/voice-activated-light-switch/