Android的谷歌语音搜索改变语言自动有时(Android Google Voice Search

2019-10-19 06:28发布

我曾尝试使用下面的代码成功添加谷歌语音搜索活动:

Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);

intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, "en-US");

try {
    startActivityForResult(intent, 1);
} catch (ActivityNotFoundException a) {
    Toast t = Toast.makeText(context, "Oops! Your device doesn't support Speech to Text",Toast.LENGTH_SHORT);
    t.show();
}

我搜索的"en-US"和它的工作完美,但有时它像搜索英语德语或其他国家和返回纯英语单词。 并且不承认我的语言。

有没有办法,让我寻找更好的任何设置

您的帮助将不胜感激。

文章来源: Android Google Voice Search changed language automatically sometimes