< >
Home » ROS与语音交互教程 » ROS与语音交互教程-ROS下使用百度语音baidu_speech识别

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键才能继续识别

参考资料

纠错,疑问,交流: 请进入讨论区点击加入Q群

获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号


标签: ros与语音交互教程, ros 语音, baidu_speech