mSpeechSynthesizer.setParam(SpeechSynthesizer.PARAM_VOLUME, "9");这里已经设置最大了,除非手机贴着耳朵才能听到,什么原因呢?
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
我的一个机器是铃声音量.嘿嘿.不知道为什么.反正把音量都打开就行.
前段时间找到原因了,代码没有问题,它语音播报用的是媒体音量,Android手机上有铃声,媒体,等音量,我在代码里把媒体的音量调大后就好了
SpeechSynthesizer.PARAM_VOLUME 设置的是 服务器合成语音的音量 和手机音量没关系 你可以试试这个有用没
mSpeechSynthesizer.setStereoVolume(leftVolume, rightVolume); 0-1 默认 1.0f
菜鸟一枚 提个建议 说错了别见笑
您好,感谢您使用百度AI社区,如果有志同道合的小伙伴遇到过相似问题并解决了会给您答复,同时我们也内部再跟进您这个问题,会尽快给您具体答复