0

在使用以下命令执行的每个短语 (stringToSay) 后,我都会听到一个可疑的短促(100 毫秒?)哔声:

void ALTextToSpeechProxy::say(const std::string& stringToSay);

我只在我较新的 V6 机器人上得到它,而不是在旧的 V5 上。我在运行 C++ 编译模块时有过这种情况,但即使在机器人上执行以下简单的 .py 代码,也很容易观察到这种现象。就像在“你好”之后短暂的休息,然后是哔哔声。

#! /usr/bin/env python

import qi
import sys

def main(session):
    tts = session.service("ALTextToSpeech")
    tts.say("hello")

session = qi.Session()    
session.connect("tcp://127.0.0.1:9559")
main(session)
4

2 回答 2

1

我终于解决了BEEP问题,只需将原来的NAOqi 2.8.4.2升级到最新版本2.8.6.23即可。我用robot_settings 应用程序做到了。

于 2020-09-08T13:37:30.127 回答
0

有人能告诉我,在机器人上运行随附的简单代码时,是否会观察到“你好”这个词之后的哔哔声?我运行的NAOqi版本是2.8.4.2。

#! /usr/bin/env python

import qi
import sys

session = qi.Session()    
session.connect("tcp://127.0.0.1:9559")
tts = session.service("ALTextToSpeech")
tts.say("hello")
于 2020-09-08T10:35:51.903 回答