4G 网络无法合成语音,wifi 可以
ask99comcn 发布于2017-05 浏览:1130 回复:1
0
收藏

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

调用的接口是:speak

参数设置情况:包名已正确配置


speechSynthesizer.setApiKey("隐藏", "隐藏");


speechSynthesizer.setAudioStreamType(AudioManager.STREAM_MUSIC);

speechSynthesizer.setParam(SpeechSynthesizer.PARAM_SPEAKER, "0");
speechSynthesizer.setParam(SpeechSynthesizer.PARAM_VOLUME, "5");
speechSynthesizer.setParam(SpeechSynthesizer.PARAM_SPEED, "5");
speechSynthesizer.setParam(SpeechSynthesizer.PARAM_PITCH, "5");
speechSynthesizer.setParam(SpeechSynthesizer.PARAM_AUDIO_ENCODE, "1");
speechSynthesizer.setParam(SpeechSynthesizer.PARAM_AUDIO_RATE, "4");
speechSynthesizer.auth(TtsMode.MIX);
speechSynthesizer.initTts(TtsMode.MIX);

开发平台和机型:红米note3

SDK版本号: 2.3.0

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

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


4g 网络下log

(-102)(-102)offline engine download license failure[(-5)appCode=null--licensePath=/data/data/com.yelong.jibuqi/files/baidu_tts_license]



收藏
点赞
0
个赞
共1条回复 最后由用户已被禁言回复于2022-04
#2fujiayi1984回复于2017-05

ask99comcn:

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

调用的接口是:speak

参数设置情况:包名已正确配置


speechSynthesizer.setApiKey("隐藏", "隐藏");


speechSynthesizer.setAudioStreamType(AudioManager.STREAM_MUSIC);

speechSynthesizer.setParam(SpeechSynthesizer.PARAM_SPEAKER, "0");
speechSynthesizer.setParam(SpeechSynthesizer.PARAM_VOLUME, "5");
speechSynthesizer.setParam(SpeechSynthesizer.PARAM_SPEED, "5");
speechSynthesizer.setParam(SpeechSynthesizer.PARAM_PITCH, "5");
speechSynthesizer.setParam(SpeechSynthesizer.PARAM_AUDIO_ENCODE, "1");
speechSynthesizer.setParam(SpeechSynthesizer.PARAM_AUDIO_RATE, "4");
speechSynthesizer.auth(TtsMode.MIX);
speechSynthesizer.initTts(TtsMode.MIX);

开发平台和机型:红米note3

SDK版本号: 2.3.0

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

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


4g 网络下log

(-102)(-102)offline engine download license failure[(-5)appCode=null--licensePath=/data/data/com.yelong.jibuqi/files/baidu_tts_license]



回复ask99comcn:

您好,您的设置是4G走离线的合成的。请查看文档,http://yuyin.baidu.com/docs/tts/158

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
切换版块