Android Text to Speech 示例失败

标签 android

我正在尝试运行显示在以下位置的示例:

http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/TextToSpeechActivity.html

我可以很好地构建示例,将其安装到我的手机 [HTC Desire,Android 2.2] 上,运行它;但是,当我按下按钮时,什么也没有发生;并查看日志,我发现以下内容:

I/TTS received: ( 2877): Howdy
V/TtsService( 2886): TTS service received Howdy
I/TtsService( 2886): Stopping
I/TtsService( 2886): Stopped
V/TtsService( 2886): TTS processing: Howdy
V/TtsService( 2886): TtsService.setLanguage(eng, GBR, )
E/SVOX Pico Engine( 2886): Failed to load textana resource for en-GB [-40]
I/SynthProxy( 2886): setting speech rate to 100
I/SynthProxy( 2886): setting pitch to 100
E/SVOX Pico Engine( 2886): Error synthesizing string 'Howdy': [-101]

知道这里发生了什么吗?我尝试使用谷歌搜索“SVOX Pico Engine”和“无法加载 textana 资源”,但发现任何有用的东西。

最佳答案

转到 Android Mobile 中的设置 -> 语音输入和输出 -> 文本到语音设置 -> 单击安装语音数据..

这将安装合成器

关于Android Text to Speech 示例失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9456689/

相关文章:

安卓 : Cardview Background is turning to black on 4. 1.2

Android HttpResponse - 内容已被消费

java - 无法使用android studio向MySQL数据库插入数据

android - ToggleButtons fragment SharedPref

java - 联系Android API,没有任何显示

android - 模拟 Activity/Fragment 重新创建

android - 使用relativelayout让textview占据屏幕一半的宽度

java - 如何在使用字节数组更改后将图像字节数组转换为位图

android - 同步 ListFragment 和 SupportMapFragment 选择

android - 是否可以从服务访问数据库?