views:

409

answers:

1

I've used the voice recognition feature on Android and I love it. It's one of my customers' most praised features. However, the format is somewhat restrictive. You have to call the recognizer intent, have it send the recording for transcription to google, and wait for the text back.

Some of my ideas would require recording the audio within my app and then sending the clip to google for transcription.

Is there any way I can send an audio clip to be processed with speech to text?

+1  A: 

Unfortunately not at this time. The only interface currently supported by Android's voice recognition service is the RecognizerIntent, which doesn't allow you to provide your own sound data.

If this is something you'd like to see, file a feature request at http://b.android.com. This is also tangentially related to existing issue 4541.

Trevor Johns
Does Google provide any facility to evaluate the accuracy of the recognizer or language models? We typically evaluate recognizer accuracy by running prerecorded samples with known transcriptions. Is there a way I can test the Google recognizer to know if it is effective for my application? I'd also like to test the two language models against my prerecorded samples to determine which provides the better accuracy. Is there any way I can do this?
Michael Levy
Not publicly, no.
Trevor Johns