android 语音合成报错
mark_time00 发布于2017-12 浏览:1777 回复:1
0
收藏

发现了2个问题

第一个貌似是复制离线的资源出错了(已经核对过读写等权限):

12-19 19:54:49.739 32006-32159/com.zhanglf.youxuanz I/NonBlockSyntherizer: 初始化开始
12-19 19:54:49.748 32006-32159/com.zhanglf.youxuanz W/System.err: java.io.FileNotFoundException: bd_etts_text.dat
12-19 19:54:49.758 32006-32159/com.zhanglf.youxuanz W/System.err: at android.content.res.AssetManager.openAsset(Native Method)
12-19 19:54:49.758 32006-32159/com.zhanglf.youxuanz W/System.err: at android.content.res.AssetManager.open(AssetManager.java:318)
12-19 19:54:49.758 32006-32159/com.zhanglf.youxuanz W/System.err: at android.content.res.AssetManager.open(AssetManager.java:292)
12-19 19:54:49.758 32006-32159/com.zhanglf.youxuanz W/System.err: at com.zhanglf.youxuanz.utils.FileUtil.copyFromAssets(FileUtil.java:46)
12-19 19:54:49.758 32006-32159/com.zhanglf.youxuanz W/System.err: at com.zhanglf.youxuanz.utils.OfflineResource.copyAssetsFile(OfflineResource.java:63)
12-19 19:54:49.758 32006-32159/com.zhanglf.youxuanz W/System.err: at com.zhanglf.youxuanz.utils.OfflineResource.setOfflineVoiceType(OfflineResource.java:55)
12-19 19:54:49.758 32006-32159/com.zhanglf.youxuanz W/System.err: at com.zhanglf.youxuanz.utils.OfflineResource.(OfflineResource.java:34)
12-19 19:54:49.758 32006-32159/com.zhanglf.youxuanz W/System.err: at com.zhanglf.youxuanz.utils.control.MySyntherizer.init(MySyntherizer.java:68)
12-19 19:54:49.758 32006-32159/com.zhanglf.youxuanz W/System.err: at com.zhanglf.youxuanz.utils.control.NonBlockSyntherizer$1.handleMessage(NonBlockSyntherizer.java:44)
12-19 19:54:49.758 32006-32159/com.zhanglf.youxuanz W/System.err: at android.os.Handler.dispatchMessage(Handler.java:111)
12-19 19:54:49.759 32006-32159/com.zhanglf.youxuanz W/System.err: at android.os.Looper.loop(Looper.java:207)
12-19 19:54:49.759 32006-32159/com.zhanglf.youxuanz W/System.err: at android.os.HandlerThread.run(HandlerThread.java:61)
12-19 19:54:49.759 32006-32159/com.zhanglf.youxuanz I/NonBlockSyntherizer: 【error】:copy files from assets failed.bd_etts_text.dat
12-19 19:54:49.759 32006-32159/com.zhanglf.youxuanz I/NonBlockSyntherizer: 合成引擎初始化失败, 请查看日志

于是乎我暂时注释了复制文件的代码 FileUtil.copyFromAssets(assets, sourceFilename, destFilename, false);

接着就出现了第二个问题:

在初始化时 初始化失败 + errorCode:-204

查看了文档中的错误码 发现有-200的-201一直到-203  就是没有-204

ps:在此之前我已经成功了在手机端集成了百度的语音合成  将代码copy到pos机上时 出现了以上2个问题(pos也是android系统 6.0)

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

您好,感谢您的反馈,稍后我们技术再测试下看看

0
TOP
切换版块