Replacement:COM-10963. We are now carrying the EasyVR Shield, which is the same module in an Arduino shield form-factor. This page is for reference only.
EasyVR is a multi-purpose speech recognition module designed to add versatile, robust and cost effective speech and voice recognition capabilities to virtually any application. EasyVR is the second generation version of the successful VRbot module and builds on the features and functionality of its predecessor. Along with features like 32 user-defined Speaker Dependent (SD) triggers and a host of built-in speaker independent (SI) commands, the EasyVR adds convenient features such as firmware update capability, 8ohm speaker output and additional SI languages.
A simple and robust serial protocol (9600 8-N-1 default) can be used to access these functions from the user's microcontroller boards. The EasyVR can be powered by anywhere between 3.3 and 5.5V, and typically consumes 12mA of current in operation.
VRBot being used with the Arduino based POP-BOT.
Replaces:COM-09753
We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.
No reviews yet.
For a sketch I wrote for the Arduino Uno and EasyVR which should be enough to get anyone going using this awesome device see:
http://arduino.cc/forum/index.php/topic,59663.0.html
http://download.tigal.com/veear/EasyVR_Datasheet_2.3.pdf
is the newest version of the EasyVR manual. It was just posted by Veear. The one in the Sparkfun product document area link is currently out of date. It has quite a bit more information on the sound output features.
Thanks for pointing that out, I've replaced the link to point to the new version.
The forum area for the EasyVR at www.veear.eu has additional info on a partial fix for EasyVR GUI in 64-bit Win 7 and new instructions on how to download a new sound table for speech output. This information should appear in a new manual soon.
They also have a firmware update posted in the forum, if your module has version "A" firmware instead of version "B". Version "A" firmware will not output to the speaker. See manual for instructions on how to read the firmware version. The update process is a bit involved and if you are not using the speaker, version "A" still works fine. Firmware cannot be updated on the older VRbot module that this module replaces.
http://mbed.org/users/4180_1/notebook/easyvr/ has code examples for mbed and two demo videos
A newer version of the GUI is here
It seems to have fixed all of the windows 7 issues, but it will still only run in a 32-bit OS.
This is quite a bit of hardware...I've definitely gotta do something with this!
Er, guys, can someone please explain about this trigger word thingy? When you send the "CMD RECOG _SI" for instance, say for wordset three with the numbers over its UART, do you have to say the trigger word first then the appropriate SI command (e.g "eight") or right after sending the "CMD _RECOG SI", you just say "Eight" because I don't get it..
And, say you're sending the command for SI detection for wordset one...the result it returns is an index from 0 to 31. How does that work? Similarly, when you specify a group for the SD commands, it returns the same 0-31 index. How does that work??!
Help!
I've got one of these and i can say it works well however it is very finicky when it comes to background noise. The software for it does not allow for making speaker independent commands so that is something that you should keep in mind... it does however come with speaker dependant software so if you're the only one using it it's no big deal.
I'm guessing this thing with potted over ICs is based upon chips from http://www.sensoryinc.com/index.html.
I played with one of these and it worked OK. But, at the time, a few years ago, they wanted big bucks to buy the software to create a vocabulary of speaker independent words it would recgonize.