YandexStation icon indicating copy to clipboard operation
YandexStation copied to clipboard

Проблемы с интеграцией Conversation

Open JampireX opened this issue 1 year ago • 3 comments

Указанный в описанный способ, похоже, устарел и не работает.

В конфиг добавлено:

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 завезли нормальную интеграцию ассистентов, может есть возможность ее попробовать реализовать?

JampireX avatar Jan 09 '24 00:01 JampireX

Сегодня первый день как решил воспользоваться голосовым ассистентом Home Assistant через M5Stack и тоже наткнулся на подобную проблему в русском языке

SenMorgan avatar Jan 09 '24 20:01 SenMorgan

Устарел. Убрал из документации до лучших времён

AlexxIT avatar Jan 14 '24 12:01 AlexxIT

как замену можно было рассмотреть кастомного агента, тут по ссылке пример минимума для него https://developers.home-assistant.io/docs/core/conversation/custom_agent и на глаз вроде не сложно :D. Это так же дало бы возможность получать ответы сразу при вызове службы conversation.process, сейчас подобный кейс решается вызовом сервиса media_player.play_media с типом question:id и ловлей ответа в событии

malinovsku avatar Jan 27 '24 02:01 malinovsku