I'm using the android.speech.SpeechRecognizer on Android. In some cases, isRecognitionAvailable return false, so I can't recognize the speech. Is there no way to enable android.speech.SpeechRecognizer on Phone? Or is there similar service ?
If SpeechRecognizer.isRecognitionAvailable(this) returns false your device has no SpeechRecognizer support. Is simple.
Check documentation