1.检测功能包的APPID和common.jet是否替换
修改APPID参数位置:xfspeech_ws/src/speech_command/include/Global.h
其中*pcm_name是远场麦克风的声卡设备:可以使用arecord -l命令查询
common.jet文件位置(需替换成自己从讯飞平台下载的文件):xfspeech_ws/src/speech_command/config/AIUI/asr
2.离线资源是否与实际路径一致
修改aiui配置文件:xfspeech_ws/src/speech_command/config/AIUI/cfg/aiui.cfg
完成修改后重新编译功能包和source工作空间!
修改远场麦克风对应的设备号:将*pcm_name修改成远场麦克风声卡对应的设备号
查询命令:arecord -l
修改参数位置:xfspeech_ws/src/speech_command/include/Global.h
完成修改后重新编译功能包和source工作空间!
前提条件:主板/电脑有可用声卡
查询声卡播放设备命令:aplay -l
示例:card 2: Device [USB Audio Device], device 0: USB Audio [USB Audio] → plughw:2,0
修改配置文件:xfspeech_ws/src/speech_command/src/AudioPlayer.cpp
根据aplay命令查询的声卡播放设备进行修改,这里修改成plughw:2,0
完成修改后重新编译功能包和source工作空间!
回复:可以。