ROS系统下使用语音交互设置导航点

1、使用snowboy进行语音软唤醒

1、SnowBoy语音唤醒-跑例程传送门
2、SnowBoy语音唤醒-补充教程传送门
3、建议编译用python2进行绑定,因为ROS用的python版本是2,如果用python3,将无法兼容rospy与snowboy的库函数,继而无法撰写ROS节点。
4、在其他目录下编写python文件通常无法调用snowboy的库函数,其原因为搜索不到snowboy库函数路径信息,解决教程传送门ubuntu

2、科大讯飞语音识别、语音合成控制turtlebot导航

1、传送门一,主要完成了科大讯飞API、turtlebot3的下载及编写部分脚本。
2、传送门二,主要对语音识别、语音合成进行测试并将demo改成ROS节点。事实上,二、使用科大讯飞语音SDK章节所给第一个链接已经很好地完成语音识别功能,但是语音合成存在部分问题,主要包括头文件、toexit()函数、以及语音播放卡顿问题,利用2.1 测试语音合成提供的链接可以很好的解决如上提出的前两个问题,但是对于第三个问题,建议使用system!!!!!!忘记命令,有时间补上。最后是博主撰写一个脚本用于接收语音信息并将其转换为目标点发送出去。3.1 修改语音识别的源码部分建议大家自主考虑。
3、传送门三,对前面做的功能进行了优化。

补充

1、ROS自带功能包进行语音识别,自行体验

问题

1、mplayer: could not connect to socket mplaye解决方案

打赏
  • 版权声明: 本博客所有文章除特别声明外,均采用 Apache License 2.0 许可协议。转载请注明出处!
  • © 2015-2021 高腾腾
  • Powered by Hexo Theme Ayer
  • PV: UV:

谢谢大爷

支付宝
微信