2

我可以使用以下代码获取语言环境

Locale.getAvailableLocales();

它正在设备中获得大量可用的语言环境。我正在寻找仅适用于 TTS 的语言环境。

我发现的另一个选项是使用以下功能进行交叉检查,我不愿意使用以下代码检查所有可用的语言环境。

mTts.isLanguageAvailable(localeLang)

任何人都可以建议我获得仅 TTS 语言环境的最佳方法吗

4

1 回答 1

2

没有用于此的 API。此外,支持的语言环境是特定于 TTS 引擎的,因此不存在“设备上可用的 TTS 语言环境”之类的东西。您可以检查当前(或默认)TTS 引擎支持的语言环境,但不能同时检查所有引擎。您需要支持多少个语言环境,为什么调用isLanguageAvailable()有问题?

于 2012-04-07T12:48:07.270 回答