ROS与语音交互教程-ROS下使用百度语音baidu_speech识别
ROS与语音交互教程-ROS下使用百度语音baidu_speech识别
说明:
- 介绍如何在ROS中使用百度语音baidu_speech来进行中文语音交互
步骤:
- 下载baidu_speech包
cd ~/catkin_ws/src
git clone https://github.com/DinnerHowe/baidu_speech.git
- 编译
cd ~/catkin_ws
catkin_make
- 安装requests模块
sudo pip install requests
- 安装两个Python库pyaudio和python-vlc
sudo apt-get install python-pip portaudio19-dev vlc libvlc-dev
sudo pip install pyaudio
sudo pip install python-vlc
- 测试百度语音包中,文本发音,向simple_speaker节点添加音频文件
roslaunch baidu_speech simple_speaker.launch
rostopic pub /speak_string std_msgs/String -- '你好,世界'
- 测试百度语音包中,语音识别
roslaunch baidu_speech simple_voice.launch
对着电脑说话,每次只识别一次,识别完成后需要按下Enter键才能继续识别
参考资料
获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号