Мне нужно реализовать приложение для Android с собственным распознаванием голоса. Я использую Android Recognizer для того же. Но это не работает в автономном режиме. Есть идеи?
См. Фрагмент кода ниже.
SpeechRecognitionListener h = new SpeechRecognitionListener();
mSpeechRecognizer.setRecognitionListener(h);
mSpeechRecognizerIntent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
mSpeechRecognizerIntent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
mSpeechRecognizerIntent.putExtra(RecognizerIntent.EXTRA_PROMPT,
"Speech recognition demo");
mSpeechRecognizerIntent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_PREFERENCE, "en");
if (mSpeechRecognizer.isRecognitionAvailable(this))
mSpeechRecognizerIntent.putExtra(RecognizerIntent.EXTRA_CALLING_PACKAGE,
this.getPackageName());
mSpeechRecognizer.startListening(mSpeechRecognizerIntent);