我将我的android系统设置为英语,很明显,文本到语音的默认语言也是英语。我正在开发一个使用文本到语音功能的应用程序,但需要使用日语。这是问题所在。 tts调用getAvailableLanguages()返回tts引擎管理的所有可能的语言,但这并不意味着它立即可用。为了使用特定语言(在我的情况下为日语),必须手动下载语言数据并将其安装到系统中。 现在我的问题是,如何以编程方式执行此操作?阅读文档将报告以下示例:
SELECT LAST_INSERT_ID()
但是关于如何告诉我只需要安装日语数据尚不清楚。我在Google上搜索了很多,但没有找到解决方案。我确信它可以完成,因为我找到了自动创建它的应用程序(选择了tts功能后,系统开始自动下载并安装语言数据)。
有人知道如何达到这样的结果吗? 谢谢
答案 0 :(得分:0)
你不知道。这将打开一个活动,使用户可以选择一种或多种语言进行下载。没有用户交互,无法直接下载它。