多邻国口语题点击麦克风后,录音立即结束,没有识别结果,即使已经授予麦克风权限也无效,可以检查系统默认的语音输入引擎。
本案例中,将它切换为 Google 语音识别与合成,再重新打开多邻国后,语音题恢复正常。
实测环境
| 项目 | 版本或情况 |
|---|---|
| 手机 | 国行小米 15 |
| 系统 | HyperOS 3.0.307.0.WOCCNXM.C11 |
| 多邻国 | 6.103.6,从 Google Play 美区安装 |
| 故障表现 | 点击麦克风后,录音立即结束 |
| 历史情况 | 小米应用商店版曾能正常使用语音,换成 Google Play 版后一直失败 |
| 其他应用 | 谷歌翻译、Gboard 可以语音输入 |
解决步骤
1. 确认已安装 Google 语音识别与合成
在 Google Play 中查找 Speech Recognition & Synthesis,开发者为 Google LLC,包名为 com.google.android.tts。确认该组件已安装、启用,并检查它与多邻国的麦克风权限。
2. 修改系统默认的“语音输入”引擎
打开手机设置,搜索 “语音输入”。也可以查找以下常见入口,具体菜单名称可能随系统版本不同:
应用设置 → 默认应用设置 → 助手和语音输入 → 语音输入
将引擎选择为:
Google 语音识别与合成/Speech Recognition & Synthesis
本案例此前并未选择这个引擎。仅安装组件、授予权限,还没有完成这项配置。
3. 重新打开多邻国并验证
长按多邻国图标,进入应用信息,选择“强制停止”,然后重新打开应用,测试一道口语题。
检查录音是否能持续、是否出现识别结果,以及能否正常完成答题。本案例在完成上述切换后恢复正常。
容易混淆:“语音输入”和“TTS 输出”是两项设置
| 设置 | 作用 |
|---|---|
| 语音输入 | 将说话内容识别为文字,是本次修复调整的设置 |
| 文字转语音(TTS)输出 | 将文字朗读出来 |
此前把 TTS 输出引擎切换为 Google,并没有解决问题。Google 官方说明也分别列出了语音输入引擎和 TTS 输出引擎的配置方式。官方说明
本案例还尝试过清除缓存、重启、重装多邻国和调整省电策略,均未解决;最终有效的是修改默认语音输入引擎。
如果仍然失败
若列表中没有 Google 语音识别与合成,先确认组件已安装、启用,再重新进入设置查看。
若已经正确选择引擎,语音题仍然立即结束,则需要继续排查其他原因。记录机型、系统版本、多邻国版本和故障表现,可通过多邻国官方反馈入口提交。本文记录的是上述环境中已验证有效的一种修复方法。