Community Support

Choosing a speech recognizer

How do choose between the available speech recognizers?

"io.spokestack.spokestack.google.GoogleSpeechRecognizer" // one of the three supported speech recognition services
// 'io.spokestack.spokestack.microsoft.AzureSpeechRecognizer'
// 'io.spokestack.spokestack.android.AndroidSpeechRecognizer'

Does it matter which one I select?

Hi ashankar,

Great question! Aside from qualitative differences in speech recognition accuracy between the three options, a key consideration is that the AndroidSpeechRecognizer is both free and on-device, while the other two require both an internet connection and API key for their respective services. For a detailed discussion of each speech recognizer, check out our ASR configuration tutorial.

Thanks for using Spokestack,
—Noel