环境:ubuntu18.04+melodic

功能一:直接使用讯飞语音

步骤:kinetic+ubutun16.04科大讯飞语音听写SDK的下载与使用 /usr/bin/ld: 找不到 -lmsc - 我从花中来 - 博客园

理论补充:ubuntu16.04下ROS操作系统学习笔记(七 )机器语音-语音听写-科大讯飞SDK调用_小小何先生的学习之旅-CSDN博客

错误:

原因:未安装运行play函数的安装包

功能二:使用讯飞语音完成语音转换文字

步骤:

1.编译相应cpp文件(iat_publish.cpp)和catkin_ws/下的cmakelist.txt(声明相应节点)

2.命令:先编译,在catkin_ws下输入命令$catkin_make,$roscore、$rosrun robot_voice iat_publish、$rostopic pub /voiceWakeup std_msgs/String " 'data:' any string"##(注:any string即是任意字符)

功能三:使用讯飞语音完成文字转换语音

步骤:

1.编译相应cpp文件(tts_subscribe.cpp)和catkin_ws/下的cmakelist.txt(声明相应节点)

2.命令:先编译,在catkin_ws下输入命令$catkin_make,$roscore、$rosrun robot_voice tts_subscribe、$rostopic pub /voiceWakeup std_msgs/String " 'data:' any string"##(注:any string即是任意字符)

功能四:使用讯飞语音完成语音输入和语音输出

步骤:

1.完成功能二、三

2.命令:先编译,在catkin_ws下输入命令$catkin_make,$roslaunch robot_voice repeat_voice.launch、$rostopic pub /voiceWakeup std_msgs/String " 'data:' any string"##(注:any string即是任意字符)

功能五:使用讯飞语音完成机器人交互

步骤:

1.编译相应cpp文件(voice_assistant.cpp)和catkin_ws/下的cmakelist.txt(声明相应节点),launch文件(voice_assistant.launch:声明语音识别节点、语音助手节点)放到对应文件包里。

2.命令:先编译,在catkin_ws下输入命令$catkin_make,$rosrun robot_voice voice_assistant.launch、$rostopic pub /voiceWakeup std_msgs/String " 'data:' any string"##(注:any string即是任意字符)

error:

解决办法:~/catkin_ws$ source ./devel/setup.bash

相关程序参考古月老师课程

ubuntu18.04+语音识别相关推荐

  1. 【Docker】Ubuntu18.04国内源安装Docker-准备工作(一)

    前言: 安装docker由于很多教程都使用国外源和阿里源,安装失败,这里总结一种国内源的安装方法,亲测有效! 过程: 步骤1:在服务器上创建虚拟机 远程连接服务器,win+R--输入mstsc---- ...

  2. Ubuntu18.04运行ORB_SLAM2

    运行环境:Ubuntu18.04 预先安装的库 需要预先安装一些库,如Eign,Sophus,OpenCV等.笔者在阅读<SLAM十四讲>的时候已经安装,在此不再赘述. ORB_SLAM2 ...

  3. Ubuntu18.04 编译 ncnn

    官方文档(https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-linux-x86)上说的是: install g++ cmake p ...

  4. 2021-08-05 Ubuntu18.04安装ROS出现的一些问题

    Ubuntu18.04 ROS安装问题 安装过程参考博客(https://blog.csdn.net/sinat_34130812/article/details/81666728) 如果在 sudo ...

  5. Ubuntu18.04 误删/usr/bin/python3的解决方案

    Ubuntu18.04 误删/usr/bin/python3的解决方案 这应该是一个链接文件,Python.pip3等指令都会指向它,删除之后无法打开Python解释器我在误删之后 首先重新下载了Py ...

  6. ubuntu18.04.1内核升级至5.0.0-25版本

    ubuntu18.04操作系统版本先已支持在线的内核版本升级,到目前为止18.04发布版已经拥有三个小版本了1,2,3. 其中18.04.01和18.04.03版本,安装好之后默认的是4.15内核版本 ...

  7. ubuntu18.04 Desktop版本部署13.2.6版本ceph

    文章目录 选择系统 安装系统 网络配置 CEPH部署 想要查看版本较高的ceph在进行录像业务存储且在磁盘占用率在70%左右时且ceph底层出现slow_request是否会对上层录像业务造成显性影响 ...

  8. 【Qt】Ubuntu18.04下解决Qt出现qt.qpa.plugin:Could not load the Qt platform plugin “xcb“问题

    1.问题描述 在ubuntu18.04中第一次安装QT5,运行时报错 qtcreator.sh qt.qpa.plugin: Could not load the Qt platform plugin ...

  9. 【Ubuntu】制作usb启动盘安装ubuntu18.04时报错:“failed to load ldlinux.c32”

    1.问题描述 使用UltraISO制作ubuntu18.04操作系统的usb启动盘后,按照时报错: failed to load ldlinux.c32 ubuntu16.04.ubuntu14.04 ...

  10. Ubuntu18.04安装教程及SLAM常用软件安装教程

    文章目录 前言 Ubuntu18.04安装教程 一.准备工作 1.1.下载ubuntu镜像 1.2.制作U盘启动项 1.3.给ubuntu分配硬盘空间 二 安装ubuntu18.04系统 2.1.设置 ...

最新文章

  1. ORACLE空值漫谈2
  2. PHP的CI框架学习
  3. 多线程学习-基础(四)常用函数说明:sleep-join-yield
  4. 编写图形界面程序,显示一个红色反弹球的程序,当该球撞击Applet边框时,它应从边框弹回并以相反方向45°运动。
  5. 《Oracle Database 12c DBA指南》第二章 - 安装Oracle和创建数据库(2.2 安装数据库软件)...
  6. javascript加载优化
  7. android string.format()长度,Android通过String.format格式化(动态改变)字符串资源的显示内容...
  8. linux rawsocket java_linux下RAW SOCKET--转
  9. android没有界面app,Android离线打包 app处于原生界面 切换到桌面再点击app 原生界面被关闭...
  10. python aes加解密
  11. 王思祺2015080360030的第一次作业完全版
  12. 既然有http 请求,为什么还要用rpc调用?
  13. 网络工程师面试题收集
  14. Kafka提交offset机制
  15. 有感,一些与自己同龄的文字
  16. Python:PDF转PNG(6行代码搞定)
  17. 设计模式-七大原则(图解一目了然)
  18. 政府数据运营哪家强?浪潮!
  19. 宏病毒组(四)|病毒注释软件介绍
  20. 黑发黑眼 hdu2147

热门文章

  1. Word表格之VBA知识
  2. Hibernate下载地址
  3. 网页游戏开发流程及常用技术大盘点
  4. 用WPS2000做电子相册三步曲(转)
  5. 实验三 Python表达式
  6. CDN技术--分布式网站架构必备利器
  7. “管家婆”软件用于维修管理 (转)
  8. NSAT-3030 数字万用表自动计量系统
  9. editplus5中文免费版
  10. 中文翻译The Django Book