Перейти к основному содержимому
Версия: Bbrain 2.0

Смена ключевой фразы

Распознаванием ключевых слов занимается ROS-нода speech_recognizer/kws. Далее будет приведен пример смены ключевой фразы по умолчанию Слушай, Робот! на Эй, Голова!

Шаг 1. Изменение списка ключевых фраз

  1. Откройте файл со списком фраз:
nano ~/robohead_ws/src/robohead2/robohead_controller/config/speech_recognizer_kws.yaml

Или воспользуйтесь VSCode

  1. Найдите строку с вашей старой фразой и замените её на новую: Было:
    wake_phrases:
    - "слушай робот"
    Стало:
    wake_phrases:
    - "эй голова"

Бонус: Вы можете задать несколько ключевых фраз одновременно!

wake_phrases:
- "слушай робот"
- "эй голова"

Робот будет откликаться на любую из них.

Шаг 2. Перезапуск сервиса

После сохранения всех изменений перезапустите сервис, чтобы робот «подхватил» новую конфигурацию:

sudo systemctl restart robohead.service

Проверка: снова используйте sudo systemctl status robohead.service и убедитесь, что статус — active.

Если вы запускали robohead_controller в режиме отладки, то остановите его и запустите заново.