轉(zhuǎn)載請注明出處:
@github地址:git@github.com:mhming/offlineros2demo.git
@簡書地址:科大訊飛麥克風(fēng)陣列模塊ROS2離線使用記錄
本代碼基于輪趣科技提供的離線demo修改
@輪趣科技:遠(yuǎn)場麥克風(fēng)陣列語音板ROS六麥模塊語音線性4麥6麥科大訊飛降噪
使用說明
- 按照官方要求安裝相關(guān)驅(qū)動
- 安裝ROS2, 本文測試使用ROS2-Foxy
- 將本代碼下載到本地ROS2工作空間
- 修改科大訊飛的注冊試用APPID
位于:asr_offline_record_sample.cpp的7~9行 - 下載自己的離線語音識別配置文件,并替換configs目錄下的common.jet文件為自己下載的
- 修改語法相關(guān)參數(shù),路徑最好設(shè)置為絕對地址
位于:asr_offline_record_sample.cpp的9~11行 - 使用"arecord -l" 命令查看自己的設(shè)備編號并修改到src->record.h的第15行
- 編譯:colcon build --packages-select offlineros2demo
- source當(dāng)前工作空間:source install/setup.bash
- 運行測試:ros2 run offlineros2demo offlineros2demo
asr_offline_record_sample.cpp修改:

需要修改的地方
record.h修改:

設(shè)備號修改
聲明:本文只用作學(xué)習(xí)交流!