【发布时间】:2012-06-05 16:35:07
【问题描述】:
如this answer 中所述,为 RecognizerIntent 强制使用特定语言很简单。
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_PREFERENCE, "en-US");
但这只有在 intent 实例化的类型为 RecognizerIntent 时才有效。
在我的应用程序中,我使用较低级别的SpeechRecognizer,即:
Intent intent = new Intent(SpeechRecognizer.RESULTS_RECOGNITION);
并且试图强制使用上述语言是行不通的。
以编程方式为SpeechRecognizer 设置语言首选项的正确方法是什么?
这可能吗?
【问题讨论】:
标签: android speech-recognition