0
我直接使用SpeechRecognizer
並且已經實現了自定義RecognitionListener
。語音識別可以在除了果凍豆以外的Android上正常工作。在果凍豆識別器無法檢測到結束語言。SpeechRecognizer沒有檢測到果凍豆上的結束語
我的代碼如下
speechRecognizer = SpeechRecognizer.createSpeechRecognizer(getApplicationContext());
speechRecognizer.setRecognitionListener(new CustomListener());
Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
intent.putExtra(RecognizerIntent.EXTRA_CALLING_PACKAGE,
"com.somemodule");
intent.putExtra(RecognizerIntent.EXTRA_MAX_RESULTS, 5);
speechRecognizer.startListening(intent);
我缺少什麼? 我發現多一個人報告問題here,但沒有人提供解決方案