android 百度语音合成,方法的返回值是0,但是却没有播放语音
简单控聪 发布于2016-12 浏览:3481 回复:3
2
收藏

在使用百度语音合成的sdk的时候,配置,sdk接入都没问题,然后却发现有些手机可以播放合成语音,有些手机却不能,调试看了下返回值是0,正确的,但却没播放语音,这是什么问题

收藏
点赞
2
个赞
共3条回复 最后由於迎夏life回复于2023-06
#17於迎夏life回复于2023-06

怎么解决的

0
#3仙游007回复于2021-05

同样出现这个问题,我应用里只用了纯在线的,没有离线的,使用的时候返回值也是0,但是就是没有声音,部分手机,虚拟机就有声音,就很迷,等官方解答

0
#2水寒319回复于2016-12

可能是由于 设置的合成策略是MIX_MODE_DEFAULT,只在wifi下才进行在线合成。

也可以通过onError回调的错误码判断是哪里的问题。



PARAM_MIX_MODE MIX_MODE_DEFAULT MIX_MODE_DEFAULT(mix模式下,wifi使用在线合成,非wifi使用离线合成)
MIX_MODE_HIGH_SPEED_NETWORK(mix模式下,wifi,4G,3G使用在线合成,其他使用离线合成)
MIX_MODE_HIGH_SPEED_SYNTHESIZE(mix模式下,在线返回速度如果慢(超时,一般为1.2秒)直接切换离线,适用于网络环境较差的情况)
MIX_MODE_HIGH_SPEED_SYNTHESIZE_WIFI(mix模式下,仅wifi使用在线合成,返回速度如果慢(超时,一般为1.2秒)直接切换离线,适用于仅WIFI网络


0
TOP
切换版块