欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ROS语音交互系统_(3)ROS中接入图灵机器人语音理解系统

程序员文章站 2022-06-04 09:52:40
...

前言

ROS语音交互系统_(3)ROS中接入图灵机器人语音理解系统


1、提前安装依赖包
$ sudo apt install libcurl3 libcurl4-oppenssl-dev
$ sudo apt install libjsoncpp1 libjsoncpp-dev
2、敲代码并且编译运行

(1)在catkin_ws/src/voice_system/src目录下建立tuling_nlu.cpp文件

查看文件代码

(2)修改 CMakeLists.txt 文件
ROS语音交互系统_(3)ROS中接入图灵机器人语音理解系统
修改后内容如下
ROS语音交互系统_(3)ROS中接入图灵机器人语音理解系统

(3)打开讯飞+图灵节点

$ cd ~
$ cd catkin_ws
$ catkin_make
$ roscore
#打开新的命令行(ctrl+alt+t)
$ cd catkin_ws
$ source devel/setup.bash
$ rosrun voice_system xf_tts_node
#打开新的命令行(ctrl+alt+t)
$ cd catkin_ws
$ source devel/setup.bash
$ rosrun voice_system tuling_nlu_node

(4)测试

#打开新的命令行(ctrl+alt+t)
$ cd catkin_ws
$ rostopic list
$ rostopic pub -1 /voice/tuling_nlu_topic std_msgs/String "明天南京天气"

ROS语音交互系统_(3)ROS中接入图灵机器人语音理解系统

如果远程控制的话,后期加上语音唤醒,就可以成为一个大型的天猫精灵了
ROS语音交互系统_(3)ROS中接入图灵机器人语音理解系统

根据大神视频一直学习中,后面有时间将会继续更新
大神视频链接