how voice recognition in android works?

SunnyShah picture SunnyShah · Sep 4, 2009 · Viewed 17.8k times · Source

I want to know that how voice recognition in android works? Which library it uses for voice recognition? Does it perform voice recognition process on device/mobile it self or it sends all voice to google servers and receives text in responce?

Thanks, Sunny.

Answer

Mark D picture Mark D · Oct 18, 2010

The 4 Feets.com answer is now very misleading, as the link contains quite a bit of speculative information that turned out to be inaccurate.

Please checkout the VoiceRecognition.java demo in ApiDemos, and the RecognizerIntent reference. Android speech recognition requires an internet connection as the data is sent off to google and you receive a list of possible text translations back.