В настоящее время я работаю с роботом Pepper. У меня длинный диалог, и я написал концепцию остановки. Потому что этот диалог немного длинный. Когда я пишу на консоли Choregraphe о концепциях остановки, он работает, но когда я говорю «стоп» и т. Д., Он не работает так, как я ожидал. Какое решение проблемы?
Перец Робот не в фокусе
comment
Не могли бы вы рассказать немного о том, что не работает так, как я ожидал. Чего вы ожидаете и что на самом деле происходит. Также укажите соответствующую часть кода. Вы также можете проверить Как спросить.
- person luator   schedule 05.10.2018
comment
Похоже, что робот не слушает, что обычно можно увидеть по голубым поворачивающимся глазам. Если робот не слушает, он проигнорирует то, что вы говорите, но вам придется предоставить дополнительный код, чтобы сообщить почему он не слушает.
- person Emile   schedule 05.10.2018
comment
Спасибо @Emile за ответ. Даже если Пеппер плохо сосредоточен на мне, я хочу, чтобы я мог прервать его, пока он говорит длинную часть диалога.
- person Emre   schedule 05.10.2018
Ответы (1)
Пеппер не может слушать во время разговора, поэтому у вас практически нет возможности отменить ее речь, сказав «стоп» (что, как я понимаю, именно то, что вы хотите сделать).
Некоторые решения:
- Сделайте ваш диалог короче! Например, отредактировав бесполезные слова или разделив их на несколько частей с паузой / вопросом: «Вы хотите услышать больше?» и т.д. между частями.
- Добавьте недиалоговый способ прерывания речи, например прикосновение к голове или планшету (особенно к планшету, например, кнопка «Далее» или что-то в этом роде).
person
Emile
schedule
05.10.2018
Не могли бы вы поделиться примером программы о прерывании диалога? *
- person Emre; 16.10.2018