我使用的服务是:合成和唤醒
调用的接口是:语音合成的demo作为library,唤醒的demo应用这个library
参数设置情况:语音合成的demo作为library,唤醒的demo应用这个library
开发平台和机型:nexus 6
SDK版本号:21
代码或日志截图(上传截图能帮助您更快解决问题):
复现步骤、现象及其他描述:语音合成的demo作为library,唤醒的demo应用这个library
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
/libbd_easr_s1_merge_normal_20151216.so: 看下文档 运行时 getApplicationInfo().nativeLibraryDir 目录下查看是否有完整so文件。 特别是系统app需要手动push so文件到这个目录下。
强制在线优先
有提供api强制使用离线命令词功能吗?谢谢
有提供api强制使用离线命令词功能吗?谢谢
我试了,不行的,打开app,录音时提示缺少so文件,无法正常解析录音
//libbd_easr_s1_merge_normal_20151216.so: 这个文件不要编译,复制进lib目录即可
用mk编译报system/lib//libbd_easr_s1_merge_normal_20151216.so: File format not recognized 是不是libbd_easr_s1_merge_normal_20151216.dat.so命名不规范
用mk脚本编译报symbols/system/lib//libbd_easr_s1_merge_normal_20151216.dat.so: File format not recognized 是不是so命名导致的
Donni_chen:
具体原因不知道,但肯定是SO文件夹引起的。
如果你的项目的jniLibs 文件夹里存在 armeabi-v7a、mips、mips64、x86或x86_64 三个文件夹以上,而百度识别只提供 arm64-v8a和armeabi 那就会报上面所提到的错误。
解决方法:删除armeabi-v7a、mips、mips64、x86或x86_64这些文件夹即可。
回复Donni_chen:因为有些架构没有的jniLib的话,android系统会向下兼容,至少要存在armeabi这个包
具体原因不知道,但肯定是SO文件夹引起的。
如果你的项目的jniLibs 文件夹里存在 armeabi-v7a、mips、mips64、x86或x86_64 三个文件夹以上,而百度识别只提供 arm64-v8a和armeabi 那就会报上面所提到的错误。
解决方法:删除armeabi-v7a、mips、mips64、x86或x86_64这些文件夹即可。
hw198324:
回复fujiayi1984:能麻烦帮忙看下吗 急
回复hw198324:
您的问题我们没法重现,请您测试下官方demo有无此问题,如果没有的话,请尝试将您的代码加入
fujiayi1984:
请先测试我们官方的demo,谢谢
回复fujiayi1984:能麻烦帮忙看下吗 急
是不是
libbd_easr_s1_merge_normal_20151216.dat.so
有问题?需要替换吗?
我也遇到这个问题,测试官方DEMO是好的 请帮忙解决下 谢谢
请先测试我们官方的demo,谢谢