RecognizerIntent更改默认语言

安东尼奥

我用以下代码启动RecognizerIntent:

Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,"us-US");
startActivityForResult(intent, RESULT_SPEECH_GUEST);

但是我的电话是用意大利语配置的,当我说“等一下”时,它会返回“ uait a minut”(意大利语发音)。为什么?最好的祝福

安东尼奥

我解决了这个问题:

String language =  "us-US";
Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,language);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, language);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_PREFERENCE, language); 
intent.putExtra(RecognizerIntent.EXTRA_ONLY_RETURN_LANGUAGE_PREFERENCE, language);
startActivityForResult(intent, RESULT_SPEECH_GUEST);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更改默认网站语言

来自分类Dev

更改默认的语言环境

来自分类Dev

更改jhipster中的默认语言

来自分类Dev

在Firefox上更改默认语言

来自分类Dev

在Firefox上更改默认语言

来自分类Dev

更改 datetimepicker 默认语言 [datetimepicker]

来自分类Dev

更改新文件的VSCode默认语言?

来自分类Dev

更改android应用内商品的默认语言

来自分类Dev

Django语言更改被忽略,保持默认

来自分类Dev

更改junit测试的默认语言环境

来自分类Dev

PhantomJS C#如何更改默认语言

来自分类Dev

更改特定语言的默认字体

来自分类Dev

更改特定语言的默认字体

来自分类Dev

Django语言更改被忽略,保持默认

来自分类Dev

Ektron 9-更改默认网站语言

来自分类Dev

如何更改Burn的默认UI语言

来自分类Dev

将trac的默认语言更改为德语

来自分类Dev

更改Windows PE媒体的默认键盘语言

来自分类Dev

Codeigniter 3,动态更改默认语言的问题

来自分类Dev

Django注销将语言更改为默认语言

来自分类Dev

根据设备的默认语言更改应用程序的语言

来自分类Dev

如何在Ubuntu Server中更改默认语言环境?

来自分类Dev

在C#应用程序中更改“(默认)” ResX语言

来自分类Dev

如何在Microsoft Visual Basic中更改默认语言

来自分类Dev

Android开发者控制台,更改默认语言

来自分类Dev

在Chrome OS中更改语言默认设置

来自分类Dev

如何在Ubuntu Server中更改默认语言环境?

来自分类Dev

如何在Knoppix ISO中更改默认语言?

来自分类Dev

如何在Microsoft Visual Basic中更改默认语言