我正在设置TextToSpeech.setSpeechRate()并返回TextToSpeech.SUCCESS但速度没有变化。
在运行ICS的Galaxy Nexus上工作得很好,但是在运行Gingerbread的Thunderbolt上无法正常工作。
答案 0 :(得分:0)
我发现Thunderbolt的全局设置为“始终使用我的设置”,它会覆盖应用对TextToSpeech的任何更改。
它位于设备的设置中,然后是“语音输入和输出”,然后是“文字转语音设置”。
您可以致电textToSpeech.areDefaultsEnforced()
进行检查这在ICS中运作良好的原因是因为:
从冰淇淋三明治版本开始,用户设置永远不会强制覆盖应用程序的设置。