YandexStation
YandexStation copied to clipboard
Проблемы с интеграцией Conversation
Указанный в описанный способ, похоже, устарел и не работает.
В конфиг добавлено:
conversation:
intents:
media_player.yandex_station_.......: [.+]
Чат в интерфейсе появляется, но на любой ввод отвечает ошибкой no_intent_match
intent:
engine: homeassistant
language: ru
intent_input: привет
conversation_id: null
device_id: null
done: true
intent_output:
response:
speech:
plain:
speech: Прошу прощения, обращение не распознано
extra_data: null
card: {}
language: ru
response_type: error
data:
code: no_intent_match
conversation_id: null
Поскольку в HA завезли нормальную интеграцию ассистентов, может есть возможность ее попробовать реализовать?
Сегодня первый день как решил воспользоваться голосовым ассистентом Home Assistant через M5Stack и тоже наткнулся на подобную проблему в русском языке
Устарел. Убрал из документации до лучших времён
как замену можно было рассмотреть кастомного агента, тут по ссылке пример минимума для него https://developers.home-assistant.io/docs/core/conversation/custom_agent и на глаз вроде не сложно :D. Это так же дало бы возможность получать ответы сразу при вызове службы conversation.process, сейчас подобный кейс решается вызовом сервиса media_player.play_media с типом question:id и ловлей ответа в событии