Hi all. Has anyone incorporated speech recognition into their BoeBot? If so, what hardware and code are you using? A tutorial would be real cool. thanks
There is a device that will do speech recognition and more, called the VR Stamp, made by Sensory Inc. It’s a 40 pin stamp module that runs on 3.3 volt. I have used this module with very good success. It’s a speaker independent voice recognition and sound synthesizer in one. The VR Stamp module is about $50.00. The VR Stamp Toolkit which includes a programmer board, development software and two VR Stamps for about $350.00. With the development software, all you do is type in the words or phrases you want the device to recognize and add the sound .wav file responses to the recognized words. Click on the build button and a hex file is created that is then uploaded to the VR Stamp. Simple as that. The toolkit includes a C IDE software pack from Phyton ·Inc and lots of C and assembly example projects you can use to create·customized VR Stamp programs that takes advantage of the 24 general purpose I/O lines.·One problem though, when mounted on a robot, with the robot motors running, the device has a hard time hearing your voice commands clearly over the motor noise.
Dan,
Once the VR Stamp has been programmed, all you need is a 3.3 volt power suppy, speaker and microphone.
The programmer board and the download software are probably married. One won't work without the other I suspect, but don't know that for sure. I will include a schematic of the program board.
Forum member GICU812 has offered to program VR Stamps to your specifications and ship the stamp to you at cost. I think his price was around $65.00. That includes a VR Stamp fully programmed·to you specs and free shipping. Don't know if his offer still stands though. You should send GICU812 an e-mail and see.
An alterative method would be to use a PC with your Boe-Bot.· While I have never used the VR Stamp I have used other stand along speech recognition modules and found them to less than useful.·
For my bot, I use a PC linked to my robot via a bluetooth connection.· I created a vb.net application and incoporated Microsoft Speech Recognition (both of which are free).· I can speak commands to my robots via a microphone connected to the PC or use a bluetooth headset or a wired headset.· I highly recommend a headset for speaking to your robot.· Noise issues in the environment will effect what your robot hears.·
If you are intested in this method you'd need the following to implement it:
Boe-Bot with a bluetooth link
PC/laptop with a bluetooth link to the Boe-Bot
Vb.Net (Visual Studio Express - free download from Microsoft)
Microsoft Speech Recognition SDK5.1 - Free download from Microsoft
A microphone connected to your PC/laptop (recommend a wired or wireless headset)
Justin, I agree. Speech recognition embedded modules have been a huge disappointment in the past, but the VR Stamp is light years ahead of those past efforts. Sensory’s toy customers include 9 of the top 10 electronic toy companies in the world today, and have shipped in hundreds of different toy products to tens of millions of consumers. Toys made with Sensory IC’s have been designed to work (talking and hearing) in over 15 languages around the world. Sensory has built the largest database of children’s voices for use in training speech recognizers in the world. My Furby has the VR Stamp SMD version in it. It is speaker independent, meaning you don't need to train it. It will respond to a man, woman, or childs voice without any training required at all. I find it to be spot on in voice recognition no matter who gives the commands. My dog has problems with it though. Ruff, Ruff. Bow-wow does not compute.
Comments
http://www.sensoryinc.com/support/docs/80-0281-E.pdf
http://www.sensoryinc.com/products/vr_stamp.html
http://www.sensoryinc.com/products/vr_stamp_toolkits.html
I will check this out
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Dan Taylor
Once the VR Stamp has been programmed, all you need is a 3.3 volt power suppy, speaker and microphone.
The programmer board and the download software are probably married. One won't work without the other I suspect, but don't know that for sure. I will include a schematic of the program board.
Forum member GICU812 has offered to program VR Stamps to your specifications and ship the stamp to you at cost. I think his price was around $65.00. That includes a VR Stamp fully programmed·to you specs and free shipping. Don't know if his offer still stands though. You should send GICU812 an e-mail and see.
Post Edited (LilDi) : 2/21/2009 7:12:59 PM GMT
For my bot, I use a PC linked to my robot via a bluetooth connection.· I created a vb.net application and incoporated Microsoft Speech Recognition (both of which are free).· I can speak commands to my robots via a microphone connected to the PC or use a bluetooth headset or a wired headset.· I highly recommend a headset for speaking to your robot.· Noise issues in the environment will effect what your robot hears.·
If you are intested in this method you'd need the following to implement it:
Boe-Bot with a bluetooth link
PC/laptop with a bluetooth link to the Boe-Bot
Vb.Net (Visual Studio Express - free download from Microsoft)
Microsoft Speech Recognition SDK5.1 - Free download from Microsoft
A microphone connected to your PC/laptop (recommend a wired or wireless headset)
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Happy Roboting,
-Justin Ratliff
The Robotics Club of Yahoo
https://www.trcy.org