首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android 10:选择不同于主要语言的语音输入语言

Android 10:选择不同于主要语言的语音输入语言
EN

Stack Overflow用户
提问于 2020-08-21 16:30:34
回答 1查看 90关注 0票数 0

在装有Android 10和OneUI2.1的(三星)手机上,我无法使用除主要语言以外的谷歌应用程序(地图、键盘等)中的语音输入。

我想继续使用英语作为手机的主要语言,但在地图上进行语音搜索时,我更喜欢本地(非英语)语言。

如果我将主要语言更改为本地语言,则一切正常(包括语音搜索),但在更改回英语作为主要语言(即使为Google Voice Typing选择了我的本地语言)后,当我打开搜索时,它将默认恢复为英语:

这是故意的,还是我漏掉了什么?当手机的主要语言是英语时,我如何在谷歌的应用程序中使用当地语言?

(注: Waze可以使用当地语言作为语音输入,但我认为它没有使用谷歌的语音输入键盘)

EN

回答 1

Stack Overflow用户

发布于 2020-08-21 17:47:10

尝试以下代码:

代码语言:javascript
复制
Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
            intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
                    RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
            intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, Locale.getDefault());
            intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Need to speak");
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63519300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档