下载下来的DEMO也是102错误,自己写的程序也是一样老是离线授权失败,
appid,secretkey,apikey,包名全部设置正确,权限设置正确
android 离在线SDK,2.3
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
fujiayi1984:
回复jackal85:
1. 语音官网中应用请确定绑定包名,demo的包名是com.baidu.tts.sample
2. 删除代码中临时授权文件LICENSE_FILE_NAME的设置。
回复fujiayi1984:
您看下有无报错日志,另外请先测试官方语音合成demo2.3版本
fujiayi1984:
回复jackal85:
1. 语音官网中应用请确定绑定包名,demo的包名是com.baidu.tts.sample
2. 删除代码中临时授权文件LICENSE_FILE_NAME的设置。
回复fujiayi1984:报名绑定正确,检查很多次了,临时授权文件LICENSE_FILE_NAME的设置那段代码已经注释了
jackal85:
下载下来的DEMO也是102错误,自己写的程序也是一样老是离线授权失败,
appid,secretkey,apikey,包名全部设置正确,权限设置正确
android 离在线SDK,2.3
回复jackal85:
1. 语音官网中应用请确定绑定包名,demo的包名是com.baidu.tts.sample
2. 删除代码中临时授权文件LICENSE_FILE_NAME的设置。
xie_yongkang:
回复jackal85:您好, 请给一下您的具体设置, 谢谢。
回复xie_yongkang:
// 获取语音合成对象实例mSpeechSynthesizer = SpeechSynthesizer.getInstance();
// 设置context
mSpeechSynthesizer.setContext(this);
// 设置语音合成状态监听器
mSpeechSynthesizer.setSpeechSynthesizerListener(this);
// 设置在线语音合成授权,需要填入从百度语音官网申请的api_key和secret_key
mSpeechSynthesizer.setApiKey(API_KEY, SECRET_KEY);
// 设置离线语音合成授权,需要填入从百度语音官网申请的app_id
mSpeechSynthesizer.setAppId(APP_ID);
// 设置语音合成文本模型文件
mSpeechSynthesizer.setParam(SpeechSynthesizer.PARAM_TTS_TEXT_MODEL_FILE, "data:///bd_etts_text.dat");
// 设置语音合成声音模型文件
mSpeechSynthesizer.setParam(SpeechSynthesizer.PARAM_TTS_SPEECH_MODEL_FILE, "data:///bd_etts_speech_female.dat");
// 设置语音合成声音授权文件
//mSpeechSynthesizer.setParam(SpeechSynthesizer.PARAM_TTS_LICENCE_FILE, Environment.getExternalStorageDirectory().toString()+"/kyrf/temp_license");
// 设置Mix模式的合成策略
mSpeechSynthesizer.setParam(SpeechSynthesizer.PARAM_MIX_MODE, SpeechSynthesizer.MIX_MODE_HIGH_SPEED_NETWORK);
mSpeechSynthesizer.setParam(SpeechSynthesizer.PARAM_VOLUME, "9");
// 获取语音合成授权信息
AuthInfo authInfo = mSpeechSynthesizer.auth(TtsMode.MIX);
// 判断授权信息是否正确,如果正确则初始化语音合成器并开始语音合成,如果失败则做错误处理
if (authInfo.isSuccess()) {
} else {
// 授权失败
print("授权失败"+authInfo.getTtsError().getDetailMessage());
}
mSpeechSynthesizer.initTts(TtsMode.MIX);
jackal85:
回复xie_yongkang:
设备在线正常,关了网络就不正常了
回复jackal85:您好, 请给一下您的具体设置, 谢谢。
回复xie_yongkang:
设备在线正常,关了网络就不正常了
您好, 请首先确认设备可以联网, 完成离线授权过程, 谢谢。