Android TTS 添加语言 [英] Android TTS add languages

查看:28
本文介绍了Android TTS 添加语言的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想开发一款使用 TTS 支持多种语言的应用.问题是只有少数语言带有特定设备,这取决于我想的国家(我说的是 PICO).有没有办法使用嵌入在我的 apk 中的 TTS 引擎或在网上某处找到丢失的 PICO 文件并将它们放入 apk...或任何其他支持语言但默认存在于设备中的解决方案?

I would like to develop an app that uses TTS for many languages. The problem is that only few languages come with specific devices, depending on the country I suppose (I'm talking about PICO). Is there a way to use a TTS engin embedded in my apk or find somewhere online the missing PICO files and put them in the apk... or any other solution to support languages but present in the device by default?

推荐答案

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

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

There is an intent (action - ACTION_INSTALL_TTS_DATA) which automatically will download required languages.

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

Also, I believe you can do two things:

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)

b) You can load some custom files using API - addEarcon(String earcon, String filename) (http://developer.android.com/reference/android/speech/tts/TextToSpeech.html)

这篇关于Android TTS 添加语言的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆