【发布时间】:2012-09-03 00:41:29
【问题描述】:
我正在设置 TextToSpeech.setSpeechRate() 并且它返回 TextToSpeech.SUCCESS 但速度没有改变。
它在运行 ICS 的 Galaxy Nexus 上运行良好,但不适用于运行 Gingerbread 的 Thunderbolt。
【问题讨论】:
我正在设置 TextToSpeech.setSpeechRate() 并且它返回 TextToSpeech.SUCCESS 但速度没有改变。
它在运行 ICS 的 Galaxy Nexus 上运行良好,但不适用于运行 Gingerbread 的 Thunderbolt。
【问题讨论】:
我发现 Thunderbolt 有一个“始终使用我的设置”的全局设置,它会覆盖应用对 TextToSpeech 的任何更改。
它在设备的设置中,然后是“语音输入和输出”,然后是“文本到语音设置”。
您可以致电textToSpeech.areDefaultsEnforced()查看此信息
这在 ICS 中运行良好的原因是:
从冰淇淋三明治版本开始,用户设置永远不会强行覆盖应用程序的设置。
【讨论】: