TextToSpeech setSpeechRate无法正常工作/更改

时间:2012-09-03 00:41:30

标签: android text-to-speech

我正在设置TextToSpeech.setSpeechRate()并返回TextToSpeech.SUCCESS但速度没有变化。

在运行ICS的Galaxy Nexus上工作得很好,但是在运行Gingerbread的Thunderbolt上无法正常工作。

1 个答案:

答案 0 :(得分:0)

我发现Thunderbolt的全局设置为“始终使用我的设置”,它会覆盖应用对TextToSpeech的任何更改。

它位于设备的设置中,然后是“语音输入和输出”,然后是“文字转语音设置”。

您可以致电textToSpeech.areDefaultsEnforced()

进行检查

这在ICS中运作良好的原因是因为:

  

从冰淇淋三明治版本开始,用户设置永远不会强制覆盖应用程序的设置。