音量已经开到最大了,而且也没有静音模式,麻烦帮看下是不是还有哪里要设置
speechSynthesizer.setParam(SpeechSynthesizer.PARAM_SPEAKER, "0");
// 设置合成的音量,0-9 ,默认 5
speechSynthesizer.setParam(SpeechSynthesizer.PARAM_VOLUME, "9");
// 设置合成的语速,0-9 ,默认 5
speechSynthesizer.setParam(SpeechSynthesizer.PARAM_SPEED, "5");
// 设置合成的语调,0-9 ,默认 5
speechSynthesizer.setParam(SpeechSynthesizer.PARAM_PITCH, "5");
speechSynthesizer.setParam(SpeechSynthesizer.PARAM_MIX_MODE, SpeechSynthesizer.MIX_MODE_HIGH_SPEED_NETWORK);
speechSynthesizer.setAudioStreamType(AudioManager.MODE_NORMAL);
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
好的,感谢您的分享。
speechSynthesizer.setAudioStreamType(AudioManager.MODE_NORMAL);注释掉这个设置就好了
可以测试下官方demo看看是否能够正常播报。也可以换个手机进行测试。