开源项目——ROSECHO 中文ROS语音交互模块(二)

本文详细介绍了ROS中文语音交互模块ROSECHO的功能包、节点信息、话题、动作、服务等,并提供了AIUI的adb调试方法,包括配置文件修改、唤醒词和发音人更换。此外,还探讨了深入开发ROS机器人操作系统的资源和更新日志。
摘要由CSDN通过智能技术生成

上一篇:开源项目——ROSECHO中文语音交互模块(一)

rosecho功能包

源码:https://github.com/tianbot/rosecho.git

文件系统目录

ROSECHO文件目录

rosecho节点信息

ROSECHO节点信息

话题

话题主要是输出识别、回答的文本消息。这里不包括Action相关的话题。

  • /rosecho/answer
    云端返回的问题答案。只有云端问答库能匹配到回答时才有返回值。TTS输出的语音并不会打印

  • /rosecho/asr
    语音识别结果。只要唤醒后讲话,就会有识别结果。

  • /rosecho/wakeup_pos
    唤醒时,会返回声源定位方向

动作

动作库主要是TTS文本转语音时使用。注意云端返回的语音回答并不会触发tts的消息发布

  • /rosecho/tts/feedback
    暂无返回值

  • /rosecho/tts/result
    语音合成播报完成后会返回完成

  • /rosecho/tts/status
    持续返回任务状态

  • /rosecho/tts/goal
    TTS的动作目标。可以通过这个话题使ROSECHO进行语音合成。

  • /rosecho/tts/cancel
    取消TTS的目标。可以用来打断语音合成播报。

服务

服务用来进行对AIUI核心板传递一些指令。

  • /rosecho/disable
    停止AIUI的服务。

  • /rosecho/enable
    启动AIUI的服务。

  • /rosecho/sleep
    休眠。若当前为唤醒状态,调用该服务会进入休眠状态。

  • /rosecho/wakeup
    手动唤醒AIUI。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值