Question

I'm developing an Android voice recognition app using RecognizerIntent. The client is concerned with data being transmitted between device and Google's speech recognition server and whether it can be intercepted.

I found very little documentation on what format and how the data is being sent back and forth.

Does anyone know where I can find this information? Is communication between the device and Google speech recognition encrypted/secure in any way?

Was it helpful?

Solution

See Google's voice search speech recognition service which may be helpful. And, of course, the now famous http://mikepultz.com/2011/03/accessing-google-speech-api-chrome-11/ which shows the workings of the Google Speech recognition in the Chrome Browser.

OTHER TIPS

If your client is concerned about security it's worth to use the speech recognizer which works only on the device and doesn't send data outside. One such tool is Pocketsphinx

http://cmusphinx.sourceforge.net/2011/05/building-pocketsphinx-on-android/

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top