Wakeup engine model file
聪0722 发布于2017-12 浏览:3731 回复:17
0
收藏

MyWakeup.Debug: wakeup params(反馈请带上此行日志):{"kws-file":"assets:\/\/\/WakeUp.bin"}

com.baidu.speech.recognizerdemo I/WakeupEventAdapter: wakeup name:wp.error; params:{"error":11,"desc":"Wakeup engine model file invalid","sub_error":11005}
com.baidu.speech.recognizerdemo I/SimpleWakeupListener: 唤醒错误:11;错误消息:未知错误:11; 原始返回{"error":11,"desc":"Wakeup engine model file invalid","sub_error":11005}

收藏
点赞
0
个赞
共17条回复 最后由shine辣鸡网盘回复于2023-08
#33shine辣鸡网盘回复于2023-08
#17 安大爷888回复
minSdkVersion>22的都会报这个错,找了一天。。。。。。。。
展开

感谢

0
#18用户已被禁言回复于2020-10
#17 安大爷888回复
minSdkVersion>22的都会报这个错,找了一天。。。。。。。。
展开

需要用getApplicationInfo().nativeLibraryDir获取so库应该存放的位置。然后把对应的so库放到该文件夹下

0
#17安大爷888回复于2020-10

minSdkVersion>22的都会报这个错,找了一天。。。。。。。。

2
#16hzlh_disk回复于2018-07

我也遇到了这个问题,我一直用的在线so库,后面添加上2个离线库

再去应用管理,点编辑,把包名加上就好了。

 

0
#15hzlh_disk回复于2018-07

我也遇到了,我一直用的在线so库,后面添加上2个库

再去应用管理,点编辑,把包名加上就好了。

 

0
#14hzlh_disk回复于2018-07

我也遇到了,我一直用的在线so库,后面添加上2个库

再去应用管理,点编辑,把包名加上就好了。

 

0
#13AlanKeene回复于2018-06
#12 AlanKeene回复
该问题原因:系统找不到so库文件。 集成成系统APP 来跑时,需要把百度语音SDK中的五个so库放到system/lib/***** 路径下,(注:****为你的apk的名字),而不是系统默认存放lib库的位置:system/lib,否则会报上诉找不到文件的错误。
展开

修改表述,以便更容易理解:
1. 在Application 中通过: 

String nativeDir = getApplicationInfo().nativeLibraryDir;

System.out.println("so 库的存放库为:" + nativeDir);

2. 知道so库应该存放的位置后,将so库存放到相应目录下,否则native方法会找不到。

0
#12AlanKeene回复于2018-06

该问题原因:系统找不到so库文件。

集成成系统APP 来跑时,需要把百度语音SDK中的五个so库放到system/lib/***** 路径下,(注:****为你的apk的名字),而不是系统默认存放lib库的位置:system/lib,否则会报上诉找不到文件的错误。

0
#10卡农LLLL回复于2017-12

adb install和系统app没关系吧....

0
#9聪0722回复于2017-12
#8 卡农LLLL回复
但是官方的我记得可以直接运行哒..反正是路径问题.

直接运行是adb install的方式直接跑在手机上的。要是想作为系统app来跑,应该是需要用getApplicationInfo().nativeLibraryDir获取so库应该存放的位置。

0
#8卡农LLLL回复于2017-12

但是官方的我记得可以直接运行哒..反正是路径问题.

0
#7聪0722回复于2017-12

已解决。需要用getApplicationInfo().nativeLibraryDir获取so库应该存放的位置。然后把对应的so库放到该文件夹下

0
#6聪0722回复于2017-12
#5 卡农LLLL回复
现在还是这个问题吗?文档说唤醒词文件去http://yuyin.baidu.com/wake下载.你下载一个放进去试试呢.
展开

我试了,重新下载而且替换。还是出现上述错误。我用的是官方下载下来的demo。用adb install方式没错,把apk放进system/app下,然后把so的库放进system/lib下,出现问题。

0
#5卡农LLLL回复于2017-12

现在还是这个问题吗?文档说唤醒词文件去http://yuyin.baidu.com/wake下载.你下载一个放进去试试呢.

0
#4聪0722回复于2017-12
#2 卡农LLLL回复
WakeUp.bin 没有这个文件吧.或者路径不对.

我是直接把官方的demo编译到安卓系统rom里的,一运行就出现这个错误

0
#3聪0722回复于2017-12

文件有。官方的demo。

0
#2卡农LLLL回复于2017-12

WakeUp.bin

没有这个文件吧.或者路径不对.

0
TOP
切换版块