如何以编程方式为特定语言安装TTS语言数据?

时间:2019-08-09 02:59:37

标签: android text-to-speech

我将我的android系统设置为英语,很明显,文本到语音的默认语言也是英语。我正在开发一个使用文本到语音功能的应用程序,但需要使用日语。这是问题所在。 tts调用getAvailableLanguages()返回tts引擎管理的所有可能的语言,但这并不意味着它立即可用。为了使用特定语言(在我的情况下为日语),必须手动下载语言数据并将其安装到系统中。 现在我的问题是,如何以编程方式执行此操作?阅读文档将报告以下示例:

SELECT LAST_INSERT_ID()

但是关于如何告诉我只需要安装日语数据尚不清楚。我在Google上搜索了很多,但没有找到解决方案。我确信它可以完成,因为我找到了自动创建它的应用程序(选择了tts功能后,系统开始自动下载并安装语言数据)。

有人知道如何达到这样的结果吗? 谢谢

1 个答案:

答案 0 :(得分:0)

你不知道。这将打开一个活动,使用户可以选择一种或多种语言进行下载。没有用户交互,无法直接下载它。