我使用的服务是:离在线融合SDK安卓
调用的接口是:唤醒事件监听器
参数设置情况:kws-file: wakeup.bin路径
开发平台和机型:Android 4.0
SDK版本号:2.1.20
复现步骤、现象及其他描述:唤醒初始化时出现错误
params={"desc":"java.io.IOException: bad data source"}
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
艾_爱_哀_唉:
16年10月份提的问题,不知道现在解决没,,,,我也曾经遇见过这种问题了,看下面的回复也没得到解决。不过后来还是解决了这个问题,现在写这吧,后面来的同学们也可以参考一下……
出现这种问题的原因,应该是 wakeup.bin 没找到。wakeup.bin 放在assets下了,而且也按demo中的写法写了,那为什么还找不到呢?
demo是个eclipse项目,assets是和src、res等同一级的,而如果用android studio开发的话,assets是放在main下面的,与java、res是同一级的。
反正我出现这个问题就是assets放错位置了,你可以看看你的项目
回复艾_爱_哀_唉:感谢您的分享
16年10月份提的问题,不知道现在解决没,,,,我也曾经遇见过这种问题了,看下面的回复也没得到解决。不过后来还是解决了这个问题,现在写这吧,后面来的同学们也可以参考一下……
出现这种问题的原因,应该是 wakeup.bin 没找到。wakeup.bin 放在assets下了,而且也按demo中的写法写了,那为什么还找不到呢?
demo是个eclipse项目,assets是和src、res等同一级的,而如果用android studio开发的话,assets是放在main下面的,与java、res是同一级的。
反正我出现这个问题就是assets放错位置了,你可以看看你的项目
有此可能
资源文件的名称可能写错了
感谢反馈,我们已经有工程师在处理该问题,如果着急欢迎直接找我们人工处理
c5812:
您好,建议参考:
kws-file支持:
1. assets目录的资源,路径格式如:assets:///your_file
2. 物理文件路径,路径格式如:/your_dir/your_file
另外可以参考demo项目:
https://github.com/baidu/speech-samples
https://github.com/baidu/speech-samples/blob/master/sdk/android/eclipse/asr%26wakeup/src/com/baidu/android/voicedemo/ActivityWakeUp.java
回复c5812:为什么我在网站生成的语音唤醒.bin文件不能用,确定不是代码问题,我把demo包名改了,文件,key都改了,就是不行
您好,建议参考:
kws-file支持:
1. assets目录的资源,路径格式如:assets:///your_file
2. 物理文件路径,路径格式如:/your_dir/your_file
另外可以参考demo项目:
https://github.com/baidu/speech-samples
https://github.com/baidu/speech-samples/blob/master/sdk/android/eclipse/asr%26wakeup/src/com/baidu/android/voicedemo/ActivityWakeUp.java