1,首先根据自己操作系统确定自己是什么架构,我这里是使用的笔记本电脑,使用x64 的架构。
2,配置动态链接库,这里参考了讯飞给的官方文档
进入lib目录:
cd ./vvui/lib
复制链接库到本机
cd x64 && sudo cp lib* /usr/lib
3,打开下面目录下的CMakeLists.txt文件
将下面代码中的arm64改成x64,保存后退出
4,更改APPID和对应的common.jet文件,同时修改common.jet的路径为绝对路径
其中APPID在include/user_interface.h中,将自己在“讯飞开放平台”上申请的离线命令词识别的APPID输入,然后在vvui/bin/config/msc/res/asr/路径下替换成自己的common.jet文件即可
5,编译和运行
在vvui/sample/offline_command_sample路径下输入下面的代码进行编译
sh ./x64bit_make.sh
然后在vvui/bin文件夹下 输入下面的代码运行(sudo可以去掉)
sudo ./offline_command_sample
运行结果如下所示
可以看到,唤醒之后喊出“向前走”,模块成功识别。