突然,我的语音文本应用程序出现以下语句不起作用。它仍然是英语(英国)。对话框上的语言没有改变。
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_PREFERENCE, "en-US");
是否有可能是Android或miui Global 14.0.1有bug?有解决办法吗?
您正在尝试使用
Bundle
返回的 ACTION_GET_LANGUAGE_DETAILS
的键,这没有提供任何意义。请参阅 RecognizerIntent
的文档,其中显示了可用选项:https://developer.android.com/reference/android/speech/RecognizerIntent