Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

yandex_station_response не заработало #484

Open
alexxx113 opened this issue Mar 31, 2024 · 9 comments
Open

yandex_station_response не заработало #484

alexxx113 opened this issue Mar 31, 2024 · 9 comments
Labels
question Further information is requested

Comments

@alexxx113
Copy link

          не заработало

да список покупок работает, а yandex_station_response нет

alias: Новый скрипт
sequence:

  - service: media_player.play_media
    data:
      media_content_type: question:1
      media_content_id: Какие будильники?
    target:
      entity_id: media_player.XXXX
2024-04-01 02:21:30.343 DEBUG (MainThread) [custom_components.yandex_station.core.yandex_glagol] Станция Мини Спальня => local | {'command': 'sendText', 'text': 'какие будильники'}
2024-04-01 02:21:30.990 DEBUG (MainThread) [custom_components.yandex_station.core.yandex_glagol] Response error: 'output_speech'
2024-04-01 02:21:30.993 DEBUG (MainThread) [custom_components.yandex_station.core.yandex_station] Станция Мини Спальня | Empty response on request: 1688

Originally posted by @alexxx113 in #466 (comment)

@AlexxIT AlexxIT added the question Further information is requested label Apr 3, 2024
@AlexxIT
Copy link
Owner

AlexxIT commented Apr 3, 2024

Не подтверждаю. На первой мини этот пример работает

@alexxx113
Copy link
Author

alexxx113 commented Apr 4, 2024

решил проблему !!!!
пока все проверял, все записал

начало тестов:

очень странная история не срабатывает yandex_station_response при запуске скрипта, который выше
при обновлении списка покупок не срабатывает yandex_station_response (список обновляет)

как я помню событие смотреть можно:
Панель разработчика
События
Подписаться на событие (вставляем yandex_station_response , жмем подписаться)

2024-04-04 16:17:19.492 DEBUG (MainThread) [custom_components.yandex_station.core.yandex_glagol] Яндекс Мини => local | {'command': 'sendText', 'text': 'Какие будильники?'}
2024-04-04 16:17:20.488 DEBUG (MainThread) [custom_components.yandex_station.core.yandex_glagol] Response error: 'output_speech'
2024-04-04 16:17:20.492 DEBUG (MainThread) [custom_components.yandex_station.core.yandex_station] Яндекс Мини | Empty response on request: 1
2024-04-04 16:17:41.645 DEBUG (MainThread) [custom_components.yandex_station.core.yandex_glagol] Яндекс Мини => local | {'command': 'sendText', 'text': 'Список покупок'}

Home Assistant
Core
2024.4.0
Supervisor
2024.03.1

компонент мастер версия скачана и залита руками в папку

подкачена бета в яндексе

проверены колонки:
мини 1
мини 2
лайт
миди

причем колонки ведут себя странно, после запуска скрипта (отвечают) и у них начинает синим светиться индикация

далее:

отключил бету!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Все работает!!!!!!!!!!!!!!!!!!!!!!

Делам вывод! Бета это зло!!!!!

можно закрывать! оставил весь лог для помощи другим !

@AlexxIT AlexxIT self-assigned this Apr 4, 2024
@AlexxIT
Copy link
Owner

AlexxIT commented Apr 4, 2024

Я ещё сам посмотрю с включенной бетой. Пока бета отключена. Мы же про бету GPT?

@alexxx113
Copy link
Author

Спасибо !!!!!!
https://yandex.ru/alice/beta
Вот она ))))

@urtaevS
Copy link

urtaevS commented Apr 21, 2024

v3.15.1
в каком-то из обновлений yandex_station_response заработало, а после опять перестало.
В момент отправки вопроса в боту, колонка отвечает, но сообщение не перенаправляет в чат.
В событиях при подписке на yandex_station_response, ничего не появляется.
Колонка продолжает мигать синим, как будто слушает дальше, и так пока не попросишь ее голосом о чем либо.

@alexxx113
Copy link
Author

что и следовало ждать ))))
опять не работает, с 10 апреля, все не мог написать )))

2024-05-02 20:03:04.812 DEBUG (MainThread) [custom_components.yandex_station.core.yandex_glagol] Станция Мини Спальня => local | {'command': 'sendText', 'text': 'какие будильники'} 2024-05-02 20:03:05.419 DEBUG (MainThread) [custom_components.yandex_station.core.yandex_glagol] Response error: 'output_speech' 2024-05-02 20:03:05.419 DEBUG (MainThread) [custom_components.yandex_station.core.yandex_station] Станция Мини Спальня | Empty response on request: 1688

@almirus

This comment was marked as off-topic.

@Shulyaka
Copy link
Contributor

Shulyaka commented Aug 7, 2024

Насколько я понимаю, ошибка проявляется с новыми голосовыми моделями Яндекса, которые отвечают сразу голосом, а не текстом с последующим tts. В ответе resp["voice_response"]={'has_voice_response': True, 'should_listen': True}, то есть вот эта строчка не срабатывает:

response = resp["voice_response"]["output_speech"]

Починить это на стороне компонента никак нельзя, можно только попробовать записать голос (если он есть), и пропустить его через stt, или отправлять в тот же телеграм голосовухой. Станция шлёт в HA голос или нет?

UPD: Вроде не шлёт, не вижу нигде.

@AlexxIT
Copy link
Owner

AlexxIT commented Oct 13, 2024

Похоже в Яндексе поломали эту функцию. На очень многие общие вопросы колонка больше НЕ возвращает текстовый ответ.

Например, на "Какие будильники?" больше не возвращает. А на "Установи будильник на 6 утра" - возвращает.
Также пока возвращает ответы на "какая погода" и "список покупок".

К сожалению, нет известного решения проблемы.

@AlexxIT AlexxIT removed their assignment Oct 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

5 participants