Give your robot the power of voice recognition with the EasyVR 3.0 shield and module. These small, inexpensive boards make it possible to enhance an Arduino project so that it responds to voice commands. (The module plugs into shield, which plugs into an Arduino.)
The system can handle up to 32 user-defined speaker dependent or speaker verification commands uttered in a variety of languages, including English, French, Spanish, German, Japanese. It also comes with an assortment of speaker independent commands that cover the basics, in the above languages. A graphical user interface is available for setting voice commands and audio.
A development board is also available for connecting your EasyVR system to a computer.