Нао робот перестал узнавать и отвечать на произнесенные слова - PullRequest
0 голосов
/ 28 февраля 2019

Я работаю с двумя роботами Nao.Их способности распознавания речи до сих пор работали хорошо, но недавно они просто перестали работать.

Я использую Choregraphe, и я могу вводить слова в диалоговом окне, и робот будет отвечать, как предполагалось, но когда я говорюбез слов робот либо не распознает произносимые слова, либо просто отобразит: Human: <...> и все.Я пытался включать и выключать автономную жизнь, создавая простой диалог, в котором есть только одна строка функций, например: «u: (_ *) Hello.», И он ничего не делает.

InВ автономном режиме жизни глаза робота становятся синими, и Нао иногда кивает, как будто он слышит слова, но я не получаю ответа и ничего не вижу в консоли.

У меня есть робот Нао модель 6 (темно-серый)и насколько я знаю новейшую модель).

Однако, если я использую окно распознавания речи, Нао поймет произнесенные слова, но не в диалоге.Ты хоть представляешь, что здесь происходит?

1 Ответ

0 голосов
/ 28 февраля 2019

Привет, у меня была похожая проблема с Пеппер.Я также столкнулся с тем, что признание перестало работать.В моем журнале Choregraph у меня было:

[WARN ] Dialog.StrategyRemote.personalData :prepare:0 FreeSpeechToText is not available

Так что поддержка дала мне знать, что:

Проблема, с которой вы столкнулись, произошла из-за того, что Пеппер получила тайм-аут с сервера Nuance Remote, онабудет считать, что сервер недоступен, и не будет пытаться связаться с ним снова в течение одного часа (в течение которого Free Speech не будет работать).Это может быть связано с тем, что сервер действительно недоступен или из-за проблем с сетью.

К счастью, для обхода плохой сети вы можете изменить эти параметры с помощью ALSpeechRecognition.setParameter (имя_параметра, параметр_значение)

вас могут заинтересовать следующие параметры:

RemoteTimeout: как долго Pepper ожидает ответа от удаленного сервера Nuance в миллисекундах.Значение по умолчанию: 10000,0 (мс). RemoteTryAgain: количество минут до повторной попытки использования Nuance Remote после истечения времени ожидания.Значение по умолчанию: 60,0 (минут)

Обратите внимание, что вам нужно будет сбрасывать эти значения снова после каждой загрузки.

Возможно, это также может помочь вам с Nao.

Также я узнал, что Remote ASR, кажется, имеет ограничение в 200-250 вызовов в день.

...