语音识别,将app内置到系统,语音失败报错,asr error:{"origin_result":{"sn":"","error":5,"desc":"Can not load so library","sub_error":5001},"error":5,"desc":"Can not load so library","sub_error":5001}
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
错误码:5001。错误含义:无法加载so库。
集成时请确认已经复制或者修改了一下文件,一共6步:
1,AndroidManifest.xml
2,app/libs/bdasr_V3_xxxxx_xxxxx.jar,
3,app/src/main/jniLibs 下armeabi等5个目录
4,官网申请应用时的包名与build.gradle里一致,demo的包名是"com.baidu.speech.recognizerdemo"。这步没做会导致离线命令词或者唤醒报“no licence” 错误,
5,运行时 getApplicationInfo().nativeLibraryDir 目录下查看是否有完整so文件。 特别是系统app需要手动push so文件到这个目录下。