Не удается найти службу: ALTextToSpeech - попытка запустить симулятор Pepper на Choregraphe - PullRequest
0 голосов
/ 05 мая 2020

Я пытаюсь подключиться к виртуальному роботу на Choregraphe. Виртуальный робот работает на порту 58386 на моем компьютере. Это код:

from naoqi import ALProxy
tts = ALProxy("ALTextToSpeech", "127.0.0.1", 58386)
tts.say("Hello, world!")

Это выданная ошибка:

Traceback (most recent call last):
  File "<pyshell#3>", line 1, in <module>
    tts = ALProxy("ALTextToSpeech", "127.0.0.1", 58386)
  File "C:\Python27\lib\site-packages\naoqi.py", line 344, in __init__
    inaoqi.proxy.__init__(self, args[0], args[1], args[2])
  File "C:\Python27\lib\site-packages\inaoqi.py", line 318, in __init__
    this = _inaoqi.new_proxy(*args)
RuntimeError:   ALProxy::ALProxy
    Can't find service: ALTextToSpeech

Я пытался найти эту ошибку, но нигде не нашел решения. Что я здесь делаю не так? Любая помощь приветствуется.

1 Ответ

0 голосов
/ 02 июля 2020

Синтез речи на виртуальных роботах не поддерживается. Вы по-прежнему можете моделировать диалоги, используя ALDialog API. Choregraphe может отображать результат в своем виджете диалога, а также позволять вводить текст.

...