我可以使用下面的代码来获取语言环境
Locale.getAvailableLocales();
而且它还在设备上提供了大量的语言环境。我正在寻找仅可用于TTS的区域设置。
我发现的另一个选择是交叉检查下面的函数,我不喜欢使用下面的代码检查所有可用的语言环境。
mTts.isLanguageAvailable(localeLang)
有没有人能建议我只获取TTS语言环境的最好方法
发布于 2012-04-07 12:48:07
没有实现这一点的API。此外,受支持的区域设置是特定于TTS引擎的,因此没有“TTS区域设置在设备上可用”这样的东西。您可以检查当前(或默认) TTS引擎支持的区域设置,但不能一次检查所有引擎的区域设置。您需要支持多少区域设置?为什么调用isLanguageAvailable()
是个问题?
https://stackoverflow.com/questions/10052306
复制相似问题