NAO学习第二周——NAOqi Audio

这篇博客详述了NAOqi Audio的使用,包括带动作的说话、对话模块以及深度开发环境的搭建。作者在搭建NAO的Python开发环境时,详细介绍了软件安装与配置步骤,并分享了对NAO机器人语音交互的思考和未来改进方向。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 目标

  1. 深度对话

  2. 避障

  3. 看相关论文至少三篇
  • 查阅资料

  1. 悉尼科技大学NAO机器人远程控制
  2. NAO的C++_python环境配置
  3. NAOqi Audio——官方文档
  4. 阿里云
  5. NAO深层开发的环境搭建(只需要安装python-2.7.10、pynaoqi-2.1.4.13.win32便可以开始使用Python编程啦!)
  • 进展

1. 浏览总况

把NAOqi API文档大概浏览了一遍。惊讶于NAO拥有如此丰富的功能的同时,自卑于自己现在几乎全不能实现。

2.深度对话

这周主要研究NAOqi Audio(C:/ProgramFiles(x86)/AldebaranRobotics/ChoregrapheSuite2.1/share/doc/naoqi/audio/index.html)

  • Animated Speech——带动作地说话

默认情况下,当你让机器人通过这个模块说话时,他用身体语言来激活演讲。

"你好呀! ^start(animations/Stand/Gestures/Hey_1) 很高兴见到你!" #机器人说完你好,做动作,动作停止说很高兴见到你

"你好呀! ^start(animations/Stand/Gestures/Hey_1) 很高兴见到你! ^wait(animations/Stand/Gestures/Hey_1)" #机器人说完你好,做动作,动作不停说很高兴见到你

身体语言模式是^mode(body_language_mode),其中body_language_mode 可以是 “disabled”, “random” or “contextual”。例如:

"你好. 看,我可以静止不动 ^mode(disabled) 我还可以恢复移动 ^mode(contextual), 看到了吗?"

Animations(生动化)

^run( animation_full_name ) Suspend the speech, run an animation and resume the speech.
^start( animation_full_name ) Start an animation.
^stop( animation_full_name ) Stop an animation.
^wait( animation_full_name ) Suspend the speech, wait for the end of the animation and resume the speech.

#例子

"^start(ani
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值