Android TTS添加语言

时间:2012-09-03 16:51:56

标签: android text-to-speech

我想开发一个将TTS用于多种语言的应用程序。问题是只有少数语言带有特定的设备,这取决于我想的国家(我在谈论PICO)。有没有办法使用嵌入在我的apk中的TTS engin或在网上找到丢失的PICO文件,并将它们放在apk ...或任何其他解决方案以支持语言,但默认情况下出现在设备中?

1 个答案:

答案 0 :(得分:3)

阅读这篇文章:http://android-developers.blogspot.com/2009/09/introduction-to-text-to-speech-in.html

有一个意图(动作 - ACTION_INSTALL_TTS_DATA)会自动下载所需的语言。

另外,我相信你可以做两件事

a)根据http://developer.android.com/reference/android/speech/tts/TextToSpeechService.html)实施您自己的服务。

b)您可以使用API​​加载一些自定义文件 - addEarcon(String earcon,String filename)  (http://developer.android.com/reference/android/speech/tts/TextToSpeech.html)