0
如this answer中所述,強制RecognizerIntent的特定語言非常簡單。SpeechRecognizer的EXTRA_LANGUAGE_PREFERENCE?
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_PREFERENCE, "en-US");
但是,只有工作,如果實例化的intent
是RecognizerIntent類型。
在我的應用程序使用較低級別的SpeechRecognizer
,即:
Intent intent = new Intent(SpeechRecognizer.RESULTS_RECOGNITION);
,並試圖迫使語言上面根本不起作用的描述下。
以編程方式設置SpeechRecognizer的語言首選項的正確方法是什麼?
這可能嗎?