语音合成离线转在线,播报无声
lovesdan 发布于2016-10 浏览:1663 回复:3
0
收藏

我使用的服务是:语音合成

调用的接口是:

参数设置情况:

开发平台和机型:android

SDK版本号:2.2.8

代码或日志截图(上传截图能帮助您更快解决问题):

复现步骤、现象及其他描述:

1.手机未连网启动

2.语音播报正常,

3。打开wifi,语音播报无声

4.关闭wifi,播报正常


如果手机联网启动,一切正常

收藏
点赞
0
个赞
共3条回复 最后由用户已被禁言回复于2022-04
#4水寒319回复于2016-10

请检查一下你的离线设置是否正确,默认的合成策略是MIX_MODE_DEFAULT,断掉WIFI的话默认是走离线合成。

离线合成不能使用一般情况有:离线授权失败,离线模型文件设置错误,路径或者文件权限错误。


你也可以修改合成策略:

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
#3lovesdan回复于2016-10

水寒319:

可能是由于网络稳定原因,如果你使用的mix模式的话,WIFI下,一定是优先使用在线合成的,或者是你的apikey填写错误导致在线合成的授权失败。可以打印一下OnError回调中的错误码定位一下错误。

回复水寒319:如果app启动时就链接着wifi是没有问题的

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

可能是由于网络稳定原因,如果你使用的mix模式的话,WIFI下,一定是优先使用在线合成的,或者是你的apikey填写错误导致在线合成的授权失败。可以打印一下OnError回调中的错误码定位一下错误。

0
TOP
切换版块