Komponen untuk mengelola yandex.t. dan perangkat lain dari rumah pintar dengan Alice dari asisten rumah.

Teks sering menggunakan istilah kolom lokal, mode lokal dan kontrol lokal (mereka memiliki makna yang sama). Dengan cermat mempelajari kolom mana yang mendukungnya. Fungsi dan kemampuan kontrol lokal jauh lebih unggul daripada manajemen cloud. Manajemen cloud didukung pada semua kolom, tetapi tidak didukung pada modul. Mode lokal secara otomatis dihidupkan pada kolom yang didukung.
Kontrol cloud tidak memiliki umpan balik dari kolom. Tidak diketahui apakah kolom memainkan sesuatu atau berdiri pada jeda, dan apa volume saat ini. Jadi keadaan kolom di asisten rumah mungkin berbeda dari keadaan kolom saat ini jika Anda memberikan perintahnya bukan dari komponen.
Kemungkinan manajemen lokal dan cloud:
Fitur tambahan dari kontrol lokal:
Kemungkinan semua kolom
Kemungkinan pembicara lokal
Fungsi lainnya
Tidak semua komponen di belakang kepengarangan saya!
Metode 1. HACS> Integrasi> Tambah> Yandex.Station> Instal
Metode 2. Salin secara manual folder yandex_station dari rilis terbaru ke direktori /config/custom_components .
Perhatian: Untuk setiap kolom Anda di aplikasi seluler Yandex, skenario layanan akan dibuat. Jangan menyentuhnya. Jika Anda secara tidak sengaja melepas, restart asisten rumah.
Metode 1. GUI (Direkomendasikan)
Pengaturan> Integrasi> Tambahkan Integrasi> Stasiun Yandex
Jika tidak ada integrasi dalam daftar, bersihkan cache browser.
Ada beberapa cara untuk mengotorisasi:
Akibatnya, komponen akan menerima token Yandex dan melestarikannya, kata sandi Anda tidak ada di mana pun.
Metode 2. YAML (usang)
yandex_station :
username : myuser
password : mypassTeks sering memberikan berbagai contoh skrip dan otomatisasi. Mereka dapat digunakan:
Kondisi lengkap dan atribut yang tersedia dari speaker Anda dapat dilihat di sini.
Beberapa contoh menggunakan event_type . Pemicu mereka dapat dipantau di sini.
Dalam hal kesalahan, daftar dan deskripsi mereka dapat dilihat di sini.
Dokumentasi ini tidak dirancang untuk mengajarkan Anda dasar -dasar bekerja dengan asisten rumah.
Bekerja di semua kolom
Perhatian . Tim selalu melewati cloud, bahkan pada pembicara lokal, sehingga stasiun tidak terus mendengarkan setelah TTS.
Ada dua batasan dalam mode cloud:
Komponen akan secara otomatis menghapus karakter terlarang dari teks dan membatasi panjang teks ke yang diizinkan.
script :
yandex_tts1 :
sequence :
- service : media_player.play_media
entity_id : media_player.yandex_station # замените на вашу колонку
data :
media_content_id : ' Температура в комнате {{ states("sensor.temperature_hall")|round }} градуса '
media_content_type : text Didukung:
Efek berikut, perpustakaan suara, konfigurasi pidato dan suara tersedia:
Menyiapkan Generasi Pidato
media_content_id : смелость sil <[500]> город+а берётEfek suara
media_content_id : <speaker effect="megaphone">Ехал Грека через реку <speaker effect="-">видит Грека в реке ракBerbisik
media_content_id : <speaker is_whisper="true">Хозяин, уже утро, пора вставать!Perpustakaan suara
media_content_id : <speaker audio="alice-sounds-game-win-1.opus"> У вас получилось!Anda dapat mengunggah file audio audio Anda hingga 120 detik . Untuk memutar file audio yang dimuat, tidak perlu menggunakan yandex.dialog, dalam konteksnya file diunggah.
media_content_id : <speaker audio="dialogs-upload/5d77ecc4-b781-4baa-abdd-bd0127553b97/081b7f9e-e708-499c-a907-264e33f28ecd.opus">Suara yang berbeda dapat dilihat di sini. Tidak semua suara bekerja. Jika Anda menentukan suara yang salah, kolom itu meledak. Maka Anda perlu mengirim perintah berhenti atau memulai kembali ke sana.
media_content_id : <speaker voice="zahar">Всем привет. Меня зовут Захар... script :
yandex_tts :
alias : TTS c эффектами
sequence :
- service : media_player.play_media
entity_id : media_player.yandex_station # замените на вашу колонку
data :
media_content_id : <speaker audio="alice-sounds-game-win-1.opus"> sil <[500]> Объявление погоды на сегодня...
media_content_type : dialog # работает только на локальной колонке Frasa pada lonceng dengan Alice dapat dikirim baik dari otomatisasi dan dari antarmuka asisten rumah. Dimulai dengan Versi V2022.3 TTS menu ditransfer ke bagian media , sebelum itu ada di jendela Media Player.
Jika diinginkan, Anda dapat mengonfigurasi bagian ini melalui YAML:
Jika tim berisi media_content_id atau di template tidak ada message kata - jendela entri pesan akan dilewatkan.
Berikut beberapa contoh:
yandex_station :
media_source :
- title : Произнеси текст # обязательное поле
media_content_type : text # обязательное поле
thumbnail : https://brands.home-assistant.io/_/tts/icon.png
- title : Выполни команду
media_content_type : command
thumbnail : https://brands.home-assistant.io/_/automation/icon.png
- title : Включи любимое
media_content_id : Включи моё любимое вперемешку
media_content_type : command
- title : Произнеси шепотом
template : ' <speaker is_whisper="true">{{ message }} '
media_content_type : dialog
extra :
volume_level : 0.2
- title : Статус эквалайзера
template : ' Эквалайзер установлен на {{ states("select.yandex_station_equalizer") }} '
media_content_type : text 
Contoh kartu pemain. Perhatian : Kartu ini tidak ada di rumah secara default. Itu mudah ditempatkan melalui HACS. Jika Anda mengalami kesulitan dengan instalasi, cukup gunakan kartu standar. Dia juga bekerja.
Ikon Yandex Devices yang indah juga dapat diinstal melalui HACS.
Bekerja di semua kolom
script :
yandex_command : # работает и в локальном и в облачном режиме
alias : Выполнить команду
sequence :
- service : media_player.play_media
entity_id : media_player.yandex_station # замените на вашу колонку
data :
media_content_id : Включи мою любимую музыку вперемешку
media_content_type : command Tim di beberapa stasiun didukung pada saat yang sama (baik TTS dan Media_Player).
Bekerja di semua kolom
script :
yandex_volume_set : # в локальном или облачном режиме
alias : Меняем громкость нескольких станций
sequence :
- service : media_player.volume_set
data :
entity_id :
- media_player.yandex_station_12345678901234567890
- media_player.yandex_station_98765432109876543210
volume_level : 0.5Hanya untuk rezim lokal!
script :
yandex_play_album : # только в локальном режиме!!!
alias : Включить Би-2 на Станции
sequence :
- service : media_player.play_media
entity_id : media_player.yandex_station # замените на вашу колонку
data :
media_content_id : 60062 # ID альбома в Яндекс.Музыка
media_content_type : album # album, track or playlist Bekerja di semua kolom
Selanjutnya, Anda dapat memilih "Jawab pertanyaan atau lengkapi perintah", "Baca teks dengan keras", "Lose Sound" dan sebagainya.
Jika Anda ingin tim diam -diam pergi ke ha - tunjukkan untuk melaksanakan tim ничего не делай .
Ketika kolom melakukan skenario seperti itu, dua acara dengan parameter tambahan akan muncul di HA ::
yandex_speaker - hanya bekerja pada "eksekusi perintah" dan mungkin tidak berfungsi jika beta yandexgpt 2 diaktifkan instance : text_action
value : ничего не делай # фраза колонке из раздела То
entity_id : media_player.station_mini # ID колонки в ХА
name : Яндекс Мини # имя колонки в ХАyandex_scenario - bekerja untuk hampir semua tindakan di "lalu" instance : sound_play
value :
sound : boot-1
sound_name : Загрузка (8 бит)
entity_id : media_player.station_mini # ID колонки в ХА
name : Яндекс Мини # имя колонки в ХА
scenario_name : Тест # имя сценария в ЯндексеUntuk salah satu acara, Anda dapat membuat otomatisasi:
automation :
- alias : Расскажи шутку
trigger :
- platform : event
event_type : yandex_speaker
event_data :
value : ничего не делай # фраза из Сценария Яндекса (раздел То)
action :
- service : media_player.play_media
target :
entity_id : ' {{ trigger.event.data.entity_id }} ' # ответить той же колонкой
data :
media_content_type : text
media_content_id : ' {{ ["На связи", "Смольный слушает", "Тут я"]|random }} '
mode : singleSayangnya, Anda tidak dapat mengetahui frasa yang dikatakan kolom itu. Anda hanya dapat mengetahui frasa yang telah diselesaikan kolom.
Untuk membuat beberapa skenario dengan "eksekusi panik", gunakan tanda baca -,!.:=? Dan ничего не делай???!!! . Efeknya tidak akan berubah, dan di ha Anda dapat membedakan frasa apa yang terjadi.
Di trigger: > event_data: Anda dapat memfilter speaker untuk melakukan otomatisasi yang berbeda untuk kamar yang berbeda pada frasa yang sama.
Perhatian! TTS menelepon dari HA juga mengaktifkan acara ini.
Untuk men-debug acara, kunjungi pengembang HA Anda di http://192.168.1.123:8123/developer-tools/event , dalam "berlangganan acara" menunjukkan yandex_speaker dan klik "Berlangganan".
Ps. Ada juga cara keras kepala untuk mendapatkan perintah hanya untuk pengguna tingkat lanjut!
Komponen mendukung integrasi dengan komponen saya yang lain - yandexdialogs. Jika Anda memilikinya, fungsi tersedia untuk Anda:
Bekerja di semua kolom
Mendukung efek khusus TTS. Tidak ada batasan pada 100 karakter. Posting TTS tidak mendengarkan pengguna.
Di media_content_type Anda harus menunjukkan nama yandex.dialogo Anda melalui usus besar tanpa celah. Daftar tidak penting.
script :
yandex_tts3 :
sequence :
- service : media_player.play_media
entity_id : media_player.yandex_station_irbis
data :
media_content_id : <speaker is_whisper="true">Хозяин, пора бы спать
media_content_type : text:умный домBekerja di semua kolom
Anda dapat memulai dialog dengan pengguna, mendapatkan jawaban untuk itu dan melakukan tindakan yang Anda butuhkan, tergantung pada jawaban pengguna.
Di media_content_type Anda harus menunjukkan nama yandex.dialogo Anda melalui usus besar tanpa celah. Daftar tidak penting. Dan melalui usus kedua, "tag" dialog tertentu, untuk kemudian memahami dalam otomatisasi, untuk pertanyaan mana Anda menjawab Anda.
script :
yandex_dialog :
sequence :
- service : media_player.play_media
entity_id : media_player.yandex_station_mini
data :
media_content_id : <speaker is_whisper="true">Хозяин, уже утро, пора вставать!
media_content_type : dialog:умный дом:утроContoh reaksi terhadap respons pengguna dapat dilihat di sini. Pendekatan ini mudah digunakan dalam otomatisasi asisten rumah dan di Node-C.
Komponen mendukung pemberitahuan dan peringatan.
Pemberitahuan adalah cara alternatif untuk memanggil TTS. Pemberitahuan dikonfigurasi dalam configuration.yaml . Minimum, Anda harus menunjukkan nama pemberitahuan baru dan daftar kolom tempatnya. Layanan terpisah akan dibuat untuk setiap pemberitahuan. Selanjutnya, Anda perlu memanggil layanan ini dengan parameter message .
Pemberitahuan opsional mendukung parameter title . Untuk mendukungnya, Anda dapat menggunakan templat dari contoh di bawah ini.
Saat mengatur pemberitahuan, parameter media_content_id dan media_content_type adalah opsional.
Pemberitahuan dapat digunakan dalam peringatan. Misalnya, jika Anda lupa menutup pintu output, peringatan akan mengirimi Anda pemberitahuan dengan interval yang diberikan sampai masalah diselesaikan.
notify :
- name : alice_alert # любое название
platform : yandex_station
data :
entity_id : media_player.yandex_station_mini # замените на вашу колонку
media_content_id : >-
{% if title is defined %}<speaker effect="megaphone">{{ title }}<speaker effect="-"> sil <[200]>{% endif %}{{ message }}
media_content_type : dialog
input_boolean : # просто для примера
garage_door :
name : Дверь гаража
alert :
garage_door :
name : Гараж открыт
done_message : Гараж закрыт
entity_id : input_boolean.garage_door
state : " on " # опционально, потому что "on" это значение по умолчанию
repeat : 5 # как часто повторять, в минутах
can_acknowledge : true # разрешить выключить уведомления вручную
skip_first : true # пропустить первое (мгновенное) уведомление
notifiers :
- alice_alert # название, которые указали выше Manajemen jam alarm yang dipasang di stasiun didukung.
Hanya untuk rezim lokal!
Terus mendengarkan setelah mengucapkan teks! Tetapi tidak ada batasan pada jumlah karakter. Mendukung efek khusus.
script :
yandex_tts4 :
alias : TTS только для локального режима
sequence :
- service : media_player.play_media
entity_id : media_player.yandex_station # замените на вашу колонку
data :
media_content_id : <speaker effect="megaphone">Объявление погоды на сегодня...
media_content_type : dialog Hanya untuk rezim lokal!
Kolom akan mengucapkan teks dengan volume yang diberikan dan akan mengembalikan volume ke level sebelumnya.
script :
alice_custom_volume1 :
sequence :
- service : tts.yandex_station_say
entity_id : media_player.yandex_station # замените на вашу колонку
data :
message : Внимание! Важное сообщение...
options :
volume_level : 0.8Atau lebih
script :
alice_custom_volume2 :
sequence :
- service : media_player.play_media
entity_id : media_player.yandex_station # замените на вашу колонку
data :
media_content_id : Внимание! Важное сообщение...
media_content_type : text # поддерживается text и dialog
extra :
volume_level : 0.8 Hanya untuk rezim lokal!
Streaming (siaran) musik dari kolom Yandex ke speaker pintar dari produsen lain didukung. Kondisinya adalah:
sync_volume: False )sync_volume: "{{ volume_level / 2 }}" )Dukungan integrasi telah diuji:
media_content_type: urlPerhatian. Untuk operasi yang benar dari beberapa integrasi, server HA Anda harus tersedia di jaringan lokal di HTTP dan alamat IP:
Pengaturan> Umum> URL untuk Jaringan Rumah> http://192.168.1.123:8123/
Harus dipahami bahwa dengan konfigurasi akses eksternal yang benar melalui berbagai addons, Anda dapat menggunakan HA di alamat https://myhome.duckdns.org/ . Dan dengan pengaturan yang tepat, tautan seperti itu akan berfungsi baik di jaringan eksternal dan lokal. Dan tautan tipe HTTP/IP hanya akan digunakan oleh pemutar media lokal.
Komponen akan secara otomatis menemukan semua media_player yang cocok secara teoritis dan menambahkannya ke daftar source_list dari kolom. Jika diinginkan, Anda dapat secara manual menunjukkan daftar speaker dalam configuration.yaml :
yandex_station :
media_players :
- entity_id : media_player.yas_306
name : Yamaha
- entity_id : media_player.mpd
name : MPD
speaker_id : [media_player.yandex_station] # опциональная привязка к конкретным колонкам Яндекса
- entity_id : media_player.yas_306
name : Yamaha (no sync)
sync_volume : False # опциональное отключение синхронизации громкости звука
- entity_id : media_player.yas_306
name : Yamaha (no sync)
sync_volume : " {{ volume_level / 2 }} " # использование Jinja2 для синхронизации громкости
- entity_id : media_player.samsung
name : SamsungTV
media_content_type : url # важно для интеграции SamsungTV из HACS
- entity_id : edia_player.nest_hub
name : Chromecast
quality : lossless # варианты качества - lossless / nq / lq
codecs : flac,mp3 # поддерживаемые кодеки - flac,aac,mp3 Memilih kualitas penyiaran:
lossless + mp3 = 320 kbpm telah dipilihflac - Tidak semua lagu dalam format iniAnda dapat mengubah siaran melalui:
source di kartu pemutar media minisource di jendela standar kolom media pemutar mediaHanya untuk rezim lokal!
Untuk setiap kolom, camera dibuat (dimatikan secara default), yang dapat menampilkan teks lagu saat ini dalam mode karaoke.
Aliran dengan teks dapat dikirim ke TV, misalnya Chromecast:
alias : Включить караоке на ТВ
sequence :
- service : media_player.play_media
target :
entity_id : media_player.mibox
data :
media_content_id : >-
http://192.168.1.123:8123/api/camera_proxy_stream/camera.hall_speaker_lyrics?token={{ state_attr('camera.hall_speaker_lyrics', 'access_token') }}
media_content_type : image/jpeg Hanya untuk rezim lokal!
Hanya tautan yang dapat dilakukan oleh perangkat Yandex!
Hanya pada perangkat dengan layar (stasiun besar atau modul)
Ini berfungsi, termasuk dari GUI, jika Anda memasukkan tautan di bidang "Mainkan Teks".
script :
yandex_play_url :
alias : Проигрывание медиа по ссылке
sequence :
- service : media_player.play_media
entity_id : media_player.yandex_station # замените на вашу колонку
data :
media_content_id : https://music.yandex.ru/album/2150009/track/19174962
media_content_type : xxx # тип не важен, но должен быть! Hanya untuk rezim lokal!
Perhatian: Sekitar musim panas 2024, kolom mengembalikan respons teks ke permintaan apa pun. Setelah pembaruan berikutnya di Yandex, kolom mulai mengembalikan jawaban teks hanya ke daftar frasa terbatas (cuaca, waktu, rumah pintar, dll.).
Opsi 1. Melalui layanan yandex_station.send_command .
script :
example1 :
sequence :
- action : yandex_station.send_command
data :
entity_id : media_player.yandex_station # замените на вашу колонку
text : какая погода?
response_variable : response
- action : notify.persistent_notification
data :
message : " {{ response }} " Opsi 2. Melalui Conversation Entity .
script :
example2 :
sequence :
- action : conversation.process
data :
agent_id : conversation.yandex_station_mini # замените на вашего агента
text : какая погода?
response_variable : response
- action : notify.persistent_notification
data :
message : " {{ response }} " Hanya untuk rezim lokal!
Anda dapat berkomunikasi dengan Alice Anda melalui telegram. Dan dia akan menjawab Anda di Telegram! Anda dapat menanyakan cuaca, menelepon taksi, menyalakan lagu, bermain kota atau mengelola rumah pintar Anda (jika Anda menyetel integrasi dengan Yandex Smart House). Tidak ada perintah slash telegram, berkomunikasi dengan Alice dengan teks biasa.
Pada saat yang sama, asisten rumah tidak harus "melempar" di internet. Telegram dalam mode polling dapat bekerja tanpa akses eksternal.
Pada saat yang sama, bermain media dengan tautan juga akan berfungsi. Bagikan saja dengan tautan Telegram Bota Anda ke film Kinopoisk, video YouTube atau lagu/album/playlist di Yandex Music - dan mereka akan mulai di kolom Anda!
telegram_bot :
- platform : polling
api_key : TELEGRAM_BOT_API_KEY # создайте своего Телеграм бота
allowed_chat_ids :
- TELEGRAM_USER1_ID # укажите ID своего аккаунта
- TELEGRAM_USER2_ID # при желании, поддерживается несколько аккаунтов
automation :
- trigger :
platform : event
event_type : telegram_text
action :
- service : conversation.process
data :
agent_id : conversation.yandex_station_mini # замените на вашу станцию
text : " {{ trigger.event.data.text }} "
conversation_id : " {{ trigger.event.data.chat_id }} "
response_variable : response
- service : telegram_bot.send_message
data :
target : " {{ trigger.event.data.chat_id }} "
message : " {{ response.response.speech.plain.speech }} "Untuk mengirim pesan telegram ke berbagai stasiun @prostomakss menawarkan solusi semacam itu.
Hanya untuk rezim lokal!
Sinkronisasi double -sided dari daftar pembelian Alice dan komponen daftar belanja standar didukung. Anda dapat menambahkan dan menghapus elemen daftar dari HA dan suara dari kolom.

Sebelumnya, Anda perlu menambahkan komponen standar melalui GUI atau YAML.
Untuk sinkronisasi daftar, perlu untuk menghubungi layanan berikutnya. Jika diinginkan, panggilan layanan ini dapat dilakukan dengan suara dari kolom melalui perintah penerima dari stasiun.
script :
update_shopping_list :
alias : Обновить список покупок
sequence :
- service : media_player.play_media
entity_id : media_player.yandex_station_mini # замените на вашу колонку
data :
media_content_id : update
media_content_type : shopping_listSetelah sinkronisasi, Anda dapat menghapus elemen dengan suara di kolom. Unsur -unsur semacam itu akan dihapus dari HA untuk sinkronisasi berikutnya, bahkan jika mereka tidak tahan terhadapnya.
Atau Anda dapat mencatat elemen yang diselesaikan di antarmuka HA. Elemen -elemen semacam itu akan dihapus dari Yandex dalam sinkronisasi berikutnya. Hanya saja, jangan membersihkan daftar elemen lengkap di HA sebelum sinkronisasi! Jika tidak, sinkronisasi akan terganggu.
Sinkronisasi terjadi sesuai dengan aturan berikut:
Harus diingat bahwa beberapa nama yang tidak dapat ditambahkan Yandex ke daftarnya. Karena itu, mereka dapat menghilang tanpa jejak.
Hanya untuk rezim lokal!
Cara termudah untuk memeriksa pekerjaan mode lokal adalah dengan memulai lagu di kolom dan melihat apakah sampulnya ditampilkan di asisten rumah.
Perangkat lokal secara otomatis dicari melalui protokol MDNS (Zeroconf). Dia tidak akan bekerja jika Anda hanya membuka satu port untuk asisten rumah. Misalnya, instalasi di Docker (di hass.io baik -baik saja) tanpa mengatur network=host atau mesin virtual dengan nat.
Jika Anda memiliki masalah dengan ini, Anda dapat menentukan alamat IP statis pada router dan di konfigurasi asisten rumah. device_id kolom Anda dapat dilihat di aplikasi seluler Yandex.
yandex_station :
devices :
12345678901234567890 : # device_id вашей колонки
host : 192.168.1.123
name : Яндекс Станция # имя можно задать и тутswitch , sensor , select , number )Sebagai IR, Anda dapat menggunakan remote Yandex atau versi yang lebih murah dari Tuya (ditambahkan langsung sebagai remote Yandex asli).
Di konfigurasi, Anda perlu mencantumkan nama perangkat Anda:
yandex_station :
include :
- Кондиционер # добавить ВСЕ устройства с этим именем
- name : Очиститель Xiaomi
properties : [ "temperature", "humidity", "pm2.5_density" ] # опционально создать сенсоры
- name : Чайник Polaris
capabilities : [ "mute", "keep_warm" ] # опционально создать контролы
- name : Увлажнитель Polaris
capabilities : [ "mute", "controls_locked", "ionization", "backlight" ] # опционально создать контролы
properties : [ "temperature","humidity" ] # опционально создать сенсоры
- name : Кондиционер
room_name : Зал # опционально указать комнату
capabilities : [ "temperature", "fan_speed", "thermostat" ] # опционально создать контролы
current_temperature : " {{ states('sensor.temperature') }} " # опционально указать сенсор температуры
- name : Увлажнитель
current_humidity : " {{ states('sensor.humidity') }} " # опционально указать сенсор влажности
- room_name : Ванная # добавить ВСЕ устройства из этой комнаты
- type : devices.types.sensor # добавить ВСЕ устройства такого типа
- id : 96581cf1-dad4-4329-bbe9-0c843128f60a # добавить устройство по IDAC akan ditambahkan sebagai termostat:

Perangkat IR yang dikonfigurasi secara manual akan ditambahkan sebagai remote. Tim dikirim melalui Layanan remote.send_command . Anda dapat mengirim beberapa tim sekaligus, mengkonfigurasi penundaan dan jumlah pengulangan. Contoh panggilan.
script :
change_settings :
alias : Изменение настроек Алисы
sequence :
- service : media_player.play_media
data :
entity_id : media_player.yandex_station # замените на любую вашу колонку
media_content_id : ' без лишних слов: да ' # пробел после двоеточия
media_content_type : settingsNilai yang Didukung:
без лишних слов: да/нетответить шепотом: да/нетанонсировать треки: да/нетскрывать названия товаров: да/нетзвук активации: да/нетодним устройством: да/нетпонимать детей: да/нетрассказывать о навыках: да/нетвзрослый голос: умеренный/семейный/безопасный/без ограниченийдетский голос: безопасный/семейныйимя: алиса/яндексадаптивная громкость: да/неткроссфейд: да/нет Mengganti kolom yang dipilih ke bahasa lain. Mulai menanggapi Yasmin!
action : media_player.play_media
target :
entity_id : media_player.hall_speaker # замените на вашу колонку
data :
media_content_type : locale
media_content_id : ru-RU # ru-RU en-US ar-SA kk-KZ tr-TR Jika beberapa layanan TTS terhubung ke asisten rumah-yang pertama dari mereka akan dipanggil dari kartu pemutar media (menyortir dengan nama). Misalnya, tts.google_translate_say akan lebih prioritas tts.yandex_station_say . Dan tts.yandex_station_say akan lebih prioritas tts.yandextts_say .
Komponen yandex.tan dapat mendukung TT lain, tetapi pembicara lain tidak dapat mendukung TTS yandex_station_say . Jika perlu, Anda bisa:
yandex_station :
tts_service_name : alice_say Hanya untuk stasiun dengan HDMI
Fungsi switching output suara ada di Yandex dalam beta. Hanya suara video (misalnya, YouTube) yang ditampilkan di TV. Suara musik dan suara Alice tetap di stasiun.
Sebelumnya, fungsi tersebut dimasukkan dalam konfigurasi. Sekarang dihidupkan secara default untuk semua pemilik stasiun besar.
script :
yandex_hdmi_sound :
alias : Звук Станции на HDMI
sequence :
- service : media_player.select_source
entity_id : media_player.yandex_station # поменяйте на вашу станцию
data :
source : HDMI Hanya untuk yandex.mation maks
script :
yandex_brightness :
sequence :
- service : media_player.play_media
entity_id : media_player.yandex_station_max
data :
media_content_id : 0.5 # допустимые значения от 0 до 1, или -1 для включения авто режима
media_content_type : brightness #257 #263 #518 #552
Menggunakan domain Yandex lainnya
yandex_station :
domain : yandex.comKoneksi http proxy
yandex_station :
proxy : http://username:[email protected]:3128Diagoning sertifikat https
yandex_station :
ssl : False Cari dan Penghapusan Masalah
logger:
default: info
logs: { custom_components.yandex_station: debug }