我尝试了几种方法来降低Google TTS Android中的语音率。
myTTS.setSpeechRate(1/2);
这不起作用。这会产生默认速度。它不接受0.5(类型为float(。有人帮助
您需要正确设置浮点值:
myTTS.setSpeechRate(0.5f);
您可以以这种方式使用浮动。这是调整音高和语音率
的样本myTTS.setPitch((float)0.7);
myTTS.setSpeechRate((float)0.5);
将float值设置为参数
例如。1
float tempo = 1/2;
myTTS.setSpeechRate(0.5f);
例如。2
float tempo = 0.5f;
myTTS.setSpeechRate(tempo);
例如。3
myTTS.setSpeechRate(0.5f);
例如。4
myTTS.setSpeechRate((float)(1/2));