使用python让nao机器人说出存储在变量中的内容

2024-09-29 17:24:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在制作一个Luis(微软人工智能)和Nao的链接,所以当我问我的Nao机器人一些事情时,他可以将请求发送给Luis并告诉我答案。但是对于这个问题,我有一个答案存储在一个变量中(我们称之为answerL),我希望Nao用python脚本来说明这个答案中的内容,因为所有的程序都是python编写的。我在Aldebaran文档中没有发现任何东西可以使用ALTextToSpeechProxy的“say”命令来执行此操作。有没有别的办法或者我错过了什么?在

谢谢


Tags: 答案文档程序脚本内容链接机器人事情
1条回答
网友
1楼 · 发布于 2024-09-29 17:24:27

来自文档Making NAO Speak

from naoqi import ALProxy
tts = ALProxy("ALTextToSpeech", "<IP of your robot>", 9559)
tts.say("Hello, world!")

您只需将要说的单词作为字符串传递给tts.say 因此,假设microsoftluisbot以字符串形式给出了一些结果/答案,只需使用该字符串作为参数调用say方法。在

^{pr2}$

相关问题 更多 >

    热门问题