NAO机器人:ALTextToSpeech上的可疑蜂鸣声

问题描述

在执行以下每个短语(stringToSay)之后,我听到可疑的短音(100ms?)蜂鸣声:

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)

解决方法

我终于通过简单地将原始NAOqi 2.8.4.2升级到最新版本2.8.6.23解决了BEEP问题。我是用robot_settings应用程序做到的。

,

有人能告诉我在机器人上运行附带的简单代码时,是否在“ hello”一词后听到提示音?我正在运行的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")