语音识别离线模式下的离线授权文件是什么时候下载的,下载在什么位置,应用首次联网授权文件没有下载成功?离线用不了。
经过很多次测试,才搞清楚,需要把注册申请成功的AppId放到参数withAppCode里,licenseFilePath为nil。一个叫AppId,一个叫AppCode,晕死
NSError* err = [[BDSSpeechSynthesizer sharedInstance] loadOfflineEngine:offlineEngineTextData speechDataPath:offlineEngineFemaleSpeechData licenseFilePath:nil withAppCode:@"123456"];
http://blog.csdn.net/u011484134/article/details/50717120
这里有个帖子,希望能帮到其他人。百度语音合成的文档需要再完善一下了
跟没回答一个样,帖子里肯定有一些没有描述清楚的地方,试了几次都不知道问题出在哪里。要说清楚在调试的时候能不能正常自动下载使用正式授权文件?还是正式文件只能是上线了以后,在appstore下载安装的APP才能使用?本机调试的时候是不是只能使用临时授权文件?还有删除了临时授权文件,代码里要怎么改?
NSString* offlineEngineLicenseFile = [[NSBundle mainBundle] pathForResource:nil ofType:@""]; 这样对吗?就是因为帖子里描述不清,给很多人造成不便,试了好多次也不知道问题出在哪里,才在这里问的,怎么能一句话去参考帖子就算回答完了。埃~~~~~
您好,可以参考这篇帖子http://yuyin.baidu.com/bbs/q/887
1. 开放平台中已经绑定了包名
2. 程序的AndroidManifest.xml(如果是ios请参考文档查看设置方式)配置APP_ID()
3. 不要设置临时授权路径
注意事项:
1. 离在线功能是指在线的一个补充,至少联网一次才能真正使用离线
经过很多次测试,才搞清楚,需要把注册申请成功的AppId放到参数withAppCode里,licenseFilePath为nil。一个叫AppId,一个叫AppCode,晕死
NSError* err = [[BDSSpeechSynthesizer sharedInstance] loadOfflineEngine:offlineEngineTextData speechDataPath:offlineEngineFemaleSpeechData licenseFilePath:nil withAppCode:@"123456"];
http://blog.csdn.net/u011484134/article/details/50717120
这里有个帖子,希望能帮到其他人。百度语音合成的文档需要再完善一下了
跟没回答一个样,帖子里肯定有一些没有描述清楚的地方,试了几次都不知道问题出在哪里。要说清楚在调试的时候能不能正常自动下载使用正式授权文件?还是正式文件只能是上线了以后,在appstore下载安装的APP才能使用?本机调试的时候是不是只能使用临时授权文件?还有删除了临时授权文件,代码里要怎么改?
NSString* offlineEngineLicenseFile = [[NSBundle mainBundle] pathForResource:nil ofType:@""]; 这样对吗?就是因为帖子里描述不清,给很多人造成不便,试了好多次也不知道问题出在哪里,才在这里问的,怎么能一句话去参考帖子就算回答完了。埃~~~~~
您好,可以参考这篇帖子http://yuyin.baidu.com/bbs/q/887