We’re excited to show our newest capability today: voice recognition!
The Android platform comes with voice recognition built in, and thanks to the Android Scripting Environment, we only need a single line of code to use (droid.recognizeSpeech() if you were curious). We are using it for continuous recognition where you can give it command after commands, as well as the ability to initiate a single voice recognition request on demand.
Check out the video below where you can see me giving it multiple commands the robot responding. Note how one time it failed to figure out what I was saying and simply asked again.
The code is live on our open source project site, and we have a new discussion group to join if you want to get help from others. Be sure to share your robots as well and we can feature them here on the site listening to your every command. Bonus points to the first robot that respond to “fetch beer”!