Смена ключевой фразы
Распознаванием ключевых слов занимается ROS-нода speech_recognizer/kws. Далее будет приведен пример смены ключевой фразы по умолчанию Слушай, Робот! на Эй, Голова!
Шаг 1. Изменение списка ключевых фраз
- Откройте файл со списком фраз:
nano ~/robohead_ws/src/robohead2/robohead_controller/config/speech_recognizer_kws.yaml
Или воспользуйтесь VSCode
- Найдите строку с вашей старой фразой и замените её на новую:
Было:
Стало:wake_phrases:- "слушай робот"wake_phrases:- "эй голова"
Бонус: Вы можете задать несколько ключевых фраз одновременно!
wake_phrases:- "слушай робот"- "эй голова"Робот будет откликаться на любую из них.
Шаг 2. Перезапуск сервиса
После сохранения всех изменений перезапустите сервис, чтобы робот «подхватил» новую конфигурацию:
sudo systemctl restart robohead.service
Проверка: снова используйте
sudo systemctl status robohead.serviceи убедитесь, что статус —active.
Если вы запускали
robohead_controllerв режиме отладки, то остановите его и запустите заново.