ROS与语音交互教程-ROS下在树莓派上搭建科大讯飞语音识别服务
纠错,疑问,交流: 请进入讨论区或 请点击进入页面,扫码加入微信群或Q群进行交流
获取最新文章: 扫一扫加入“创客智造”公众号
ROS与语音交互教程-ROS下在树莓派上搭建科大讯飞语音识别服务
介绍:
- 介绍如何在树莓派上搭建语音识别模块
步骤:
-
解压之后,得到Linux_voice_1.109文件夹
-
进入目录
cd Linux_voice_1.109/samples/iat_sample
- 修改库文件的引用路径
sudo vim 32bit_make.sh
#编译32位可执行文件
make clean;make
#设置libmsc.so库搜索路径
export LD_LIBRARY_PATH=$(pwd)/../../libs/Raspber
- 修改Makefile文件
LDFLAGS := -L$(DIR_LIB)/RaspberryPi
LDFLAGS += -lmsc -lrt -ldl -lpthread
- 执行脚本文件
sudo chmod -R 774 Linux_voice_1.109
source 32bit_make.sh
-
在Linux_voice_1.109/bin目录下会生成一个可执行文件iat_sample
-
执行可执行文件
./iat_sample
0
- 录音
sudo apt-get install alsa-oss
arecord -d 3 -r 16000 -c 1 -t wav -f S16_LE test.wav
-d : 录音时间(s) -r : 频率 -c : 音轨 -t : 文件类型 -f : 格式
-
录音结束后,文件test.wav保存在当前目录
-
将它移动到bin/wav/下,并且修改文件名替换掉以前的文件,或者可以在sample/iat_sample/下修改C文件源代码,改变音频文件位置和文件名
cp test.wav Linux_voice_1.109/bin/wav
- 执行bin目录下的iat_sample,成功识别
./iat_sample
参考资料:
纠错,疑问,交流: 请进入讨论区或 请点击进入页面,扫码加入微信群或Q群进行交流
获取最新文章: 扫一扫加入“创客智造”公众号


















