语音合成断网不能用,提示为离线引擎证书下载失败。
Phinizt 发布于2016-07-11 浏览:1237 回复:3
0
收藏

这是DEMO(BaiduTtsSample)断网时发生的错误,联网在线的时候正常。我已经把离线授权的代码注释了,而且也填上自己的APPid等三个key。按下speak的时候就有以下错误。


//this.mSpeechSynthesizer.setParam(SpeechSynthesizer.PARAM_TTS_LICENCE_FILE, mSampleDirPath + "/" + LICENSE_FILE_NAME);


onError error=(-102)(-102)offline engine download license failure[(-5)appCode=[APPid]--licensePath=/data/data/com.baidu.tts.sample/files/baidu_tts_license]--utteranceId=0

收藏
点赞
0
个赞
共3条回复 最后由水寒319回复于2016-12-15
#4水寒319回复于2016-12-15

断网情况下不能使用,是由于你的离线授权失败导致的,从你的错误日志中可以看出。所以需要你绑定包名,申请正式授权,加载正确的模型文件。详细的的使用可以常见官方文档。

0
#3顶级工程师985回复于2016-12-07

怎么理解你的意思?我在哪里删除?

0
#2水寒319回复于2016-07-11

如果申请正式授权成功了,第一次运行时是需要联网操作的,SDK会自动下载正式授权文件。并且需要手动删除之前的临时授权文件。

0
TOP
切换版块