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

Text to speech has moved to the media browser. #260

Closed
dangerdanik opened this issue Mar 31, 2022 · 11 comments
Closed

Text to speech has moved to the media browser. #260

dangerdanik opened this issue Mar 31, 2022 · 11 comments
Labels
wontfix This will not be worked on

Comments

@dangerdanik
Copy link

Добрый день.
Зачем убрали возможность отправлять Алисе текст из карточки?
Сейчас там уведомление - Text to speech has moved to the media browser.
Было очень удобно! Верните, пожалуйста.

@AlexxIT AlexxIT added the wontfix This will not be worked on label Apr 1, 2022
@AlexxIT
Copy link
Owner

AlexxIT commented Apr 1, 2022

Вы это авторам Home Assistant пишите, а не сюда :)

@AlexxIT AlexxIT closed this as completed Apr 1, 2022
@dangerdanik
Copy link
Author

Извините) Я решил что Вы как разработчик это сами правите. Хорошо. Но наверное тогда бесполезно. Спасибо за Ваши старания!

@AlexxIT
Copy link
Owner

AlexxIT commented Apr 1, 2022

Это окно - стандартный функционал ХА. Они перенесли это поле ввода в медиа-браузер. И вот там (мне) нужно сделать поддержку этого поля ввода. Пока не смотрел, в чём там проблема.

@dangerdanik
Copy link
Author

dangerdanik commented Apr 1, 2022 via email

@jehy
Copy link

jehy commented Apr 11, 2022

Было бы здорово посмотреть, без поля ввода не получается из виджета давать команды станции, это очень грустно :(

@moskovskiy82
Copy link

Вы это авторам Home Assistant пишите, а не сюда :)

AlexxIT, но колонки не отображаются как медиа плееры способные на TTS почему то. Видимо какое то изменение в очередной раз. Да и кто лучше чем вы сможет открыть тикет на HA? Вас быстрее услышат там

@jehy
Copy link

jehy commented Apr 13, 2022

Судя по большому треду на реддите, что я читал, там считают, что это не бага а фича, и мнение пользователей не очень интересует.

@TheUserDead
Copy link

TheUserDead commented Apr 15, 2022

Всё для людей! ̶Н̶е̶ ̶о̶с̶о̶б̶о̶
Извернулся так, поставил из HACS text-input-row
Сделал скрипт принимающий текст с этого поля ввода в качестве параметра.

alias: AliceTransmittertext
sequence:
  - service: media_player.play_media
    entity_id: media_player.ИМЯ_ВАШЕЙ_КОЛОНКИ
    data:
      media_content_id: '{{ states(''input_text.text1'') }}'
      media_content_type: text 
mode: single

command вместо text делает команду соответвенно (ваш КЭП)
а сделать это можно открыв scripts.yaml и найдя скрипт, изменив его id с цифр на что-то вменяемое, так для кошерности...

создаем пару вспомогательных элементов после вкладки скриптов
input_text.text1

Добавляем карточку в дашборд в режиме YAML

type: entities
entities:
  - entity: input_text.text1
    type: custom:text-input-row
  - type: call-service
    name: ' '
    icon: mdi:voice
    action_name: отправить
    service: script.AliceTransmittertext

И помним о том что в последней строке имя скрипта вызывается по id а не по friendly_name поэтому его надо поправить или знать этот id (например с инструментов разработчика в службах) и вбить их.
Реализация команды и текста сделал халтурно, ибо тонкостей ХА не знаю. Это двумя скриптами с разницей полей и command\text в скриптах двумя отдельными карточками.
Функцию выполняет. Если есть варик по причесаннее, делитесь)

Судя по большому треду на реддите, что я читал, там считают, что это не бага а фича, и мнение пользователей не очень интересует.

Ну и пусть. Полагаю что просто немного api изменился. В таком случае нужно подогнать компонент под него. Я тут мало понимаю но могу догадываться что это именно так. В любом случае извернуться можно если сильно захочется. Чем дальше в HA тем больше понимаю какой это комбайн)

@AndrejShabanov
Copy link

Похоже необходимо добавить колонки в раздел
https://www.home-assistant.io/integrations/media_source/

AlexxIT added a commit that referenced this issue May 9, 2022
@AlexxIT
Copy link
Owner

AlexxIT commented May 9, 2022

https://github.com/AlexxIT/YandexStation#медиа-браузер

@smmoroz
Copy link

smmoroz commented May 18, 2022

У меня не работает вместе с Yandex Media Browser.

Сделал как в документации. Без Yandex Media Browser - источники для TTS появились и работают. С Yandex Media Browser - есть только его источники, а источников для TTS нет.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

7 participants