Android - 获取 Google 语音安装语言

Android - Get Google Voice installed languages

我正在开发一个使用 SpeechRecognition(语音转文本功能)的 android 应用程序。是否可以通过意图检测设置中已安装的语言?

谢谢大家!

好的,也许我找到了解决方法。在 Intent init 中,我添加了

intent.putExtra(RecognizerIntent.EXTRA_PREFER_OFFLINE,true);

因此,当我尝试在未下载语言环境的情况下启动 SpeechRecognizer 时,应用 returns

SpeechRecognizer.ERROR_NETWORK

错误。这样,我就可以识别是否下载了一种语言。