ROS包,python代码,主要三个文件
1、ROS_baidu_voice.py:用百度语音云服务实现语音识别,并将识别结果简单分类发送到 话题/cmd_vel_mux/input/teleop或话题camera_op或话题camera_reply,分别用于控制小车速度、打卡摄像头进行图像识别和进行语音交互;
2、ROS_baidu_reply.py:用于进行语音交互,使用图灵机器人云服务和百度语音合成云服务实现与人交互的功能,订阅camera_reply话题(其内容是图像识别结果或语音识别结果),并对其内容进行语音回复;
3、ROS_tf_camera.py:摄像头拍照并图像识别,使用tensorflow的SSD模型进行离线本地图像识别,订阅camera_op话题,发布camera_reply话题
注:文件夹aip是用于百度语音识别与合成的百度官方库,(data,protos,ssd_mobilenet_v1_coco_2017_11_17,test_images,utils)是进行图像识别的资源库.
百度和图灵机器人的ID和密码请自行注册获取,其云服务是免费的,语音交互部分也可参考:https://www.bilibili.com/video/av18979530?from=search&seid=9614670617590001248
1