Voice controlled Robot
Luiz mauricio mion
Posts: 77
Anyone have ideas to control robot with voice?
I suspect·a drive with one mic with sending few bytes over the Radio tx/rx.
Like a speech recognition.
Thank you!!!
Luiz Mauricio Mion
.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
I suspect·a drive with one mic with sending few bytes over the Radio tx/rx.
Like a speech recognition.
Thank you!!!
Luiz Mauricio Mion
.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Comments
[noparse][[/noparse]
PC
] [noparse][[/noparse]
Wireless link
] [noparse][[/noparse]
Robot
]
speech recognition prog. --> Macro Program
> XBee RF module
> Xbee RF Module
> Micro controller
The speech recognition program could be just about any voice recognition program that can simulate keystrokes. which is just about all of them.
the Macro Program would be a custom program that accepts keystrokes, and then sends a command via serial to the XBee.
the micro would just accept the input and preform the corresponding task.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"A complex design is the sign of an inferior designer." - Jamie Hyneman, Myth Buster
DGSwaner
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Dgswaner
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
In my opinion Microsoft's Speech Recognition·engine (which is free) has come a long way and detects speech pretty clearly.
I'm using a PC running voice recognition to send serial commands to my robot wirelessly through a bluetooth serial link.· For example:
I say "Forward", the program reads that and sends an "f" charactor serially to the Basic Stamp on the robot.· The Basic Stamp reads the "f" from SERIN and is programmed to respond
IF serin = f then goto Forward where the servo commands are to drive the robot forward for a present length of time.·
The better your mic is, the better the voice recognition will be.· Transmitting voice through a walkie-talkie didn't work so well (for me anyway).· But a wirless bluetooth headset did work well for me.
For the software on the PC I created a custom program in Visual Basic.net (which is also a free download from Microsoft) which incorporated elements of a hyperterminal like serial interface, voice recognition and video input to view video feed from a wireless camera on the robot.
You can download Visual Basic.net from here: http://www.microsoft.com/express/download/
The Micrsoft Speech SDK5.1 can be downloaded from here:
http://www.microsoft.com/downloads/details.aspx?FamilyId=5E86EC97-40A7-453F-B0EE-6583171B4530&displaylang=en· (make sure to download the speechsdk5.1.exe that is 68mb)
If anyone downloads those and wants to try to make there own application you can e-mail me at: Weyoun7ster.gmail.com and I'll try to help you with it.
I agree with you Justin, my experience with Voice recognition is: Cheap program + expensive mic > expensive program with cheap mic!
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"A complex design is the sign of an inferior designer." - Jamie Hyneman, Myth Buster
DGSwaner