我按照文档要求,删除了临时授权文件和相关的代码。
speechSynthesizer.setParam(SpeechSynthesizer.PARAM_TTS_LICENCE_FILE, LICENCE_FILE_NAME);
只有这句没删除,因为删除后,打包的APK在其他设备上没有声音(这个是什么原因?)。
不删除,就提示“百度语音已过期”(这又是为什么?)。
请技术人员解答我的问题,谢谢。
注:我已经添加了应用,也开通了语音合成服务,申请了正式授权的;我使用的是2015年的1.0.0的SDK,老版本的还是能使用吧?
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
提示“百度语音已过期”是由于没有申请正式授权导致的。请你申请正式授权
1、在官网上注册正确的包名,申请正式授权
2、检查appid是否正确
3、第一使用需要联网操作
请参照官方给出的文档以及示例代码检查授权认证操作步骤是否正确
建议你使用新的版本,离在线融合版本,新的版本兼容性更好,更加稳定,有更多的新的功能。
具体请参考:http://yuyin.baidu.com/docs/tts/155