Yandex.t. 홈 어시스턴트의 앨리스와 함께 스마트 하우스의 다른 장치.

텍스트는 종종 로컬 열, 로컬 모드 및 로컬 컨트롤이라는 용어를 사용합니다 (동일한 의미를 갖습니다). 어떤 칼럼이 그를 지원하는지주의 깊게 연구하십시오. 로컬 제어의 기능과 기능은 클라우드 관리보다 훨씬 우수합니다. 클라우드 관리는 모든 열에서 지원되지만 모듈에서는 지원되지 않습니다. 로컬 모드가 지원되는 열에서 자동으로 켜집니다.
클라우드 제어에는 열의 피드백이 없습니다. 칼럼이 무언가를 재생하는지 또는 일시 정지 상태에 있는지, 그리고 현재 볼륨이 무엇인지는 알려져 있지 않습니다. 따라서 홈 어시스턴트의 열 상태는 구성 요소가 아닌 명령을 주면 열의 현재 상태와 다를 수 있습니다.
지역 및 클라우드 관리의 가능성 :
지역 제어의 추가 기능 :
모든 열의 가능성
현지 연사의 가능성
다른 기능
내 저자 뒤에있는이 구성 요소가 모두있는 것은 아닙니다!
메소드 1. HACS> 통합> 추가> YANDEX.STATION> 설치
방법 2. yandex_station 폴더를 최신 릴리스에서 디렉토리 /config/custom_components 로 수동으로 복사하십시오.
주의 : Yandex 모바일 애플리케이션의 각 열에 대해 서비스 시나리오가 생성됩니다. 만지지 마십시오. 실수로 제거되면 홈 어시스턴트를 다시 시작하십시오.
방법 1. GUI (권장)
설정> 통합> 통합 추가> Yandex Station
목록에 통합이 없으면 브라우저 캐시를 정리하십시오.
승인하는 몇 가지 방법이 있습니다.
결과적으로, 구성 요소는 Yandex 토큰을 수신하고 보존하면 비밀번호가 남아 있지 않습니다.
방법 2. Yaml (구식)
yandex_station :
username : myuser
password : mypass텍스트는 종종 스크립트와 자동화의 다른 예를 제공합니다. 사용될 수 있습니다.
스피커의 전체 조건과 사용 가능한 속성은 여기에서 볼 수 있습니다.
몇 가지 예에서는 event_type 사용합니다. 그들의 방아쇠는 여기에서 모니터링 될 수 있습니다.
오류의 경우 목록과 설명은 여기에서 볼 수 있습니다.
이 문서는 홈 어시스턴트와 함께 일하는 기본 사항을 가르쳐 주도록 설계되지 않았습니다.
모든 열에서 작동합니다
주목 . 팀은 항상 로컬 스피커에서도 클라우드를 통과하여 스테이션이 TTS 후에도 계속 듣지 않습니다.
클라우드 모드에는 두 가지 제한 사항이 있습니다.
구성 요소는 텍스트에서 금지 된 문자를 자동으로 제거하고 텍스트 길이를 허용 가능한 것으로 제한합니다.
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 지원 :
다음 효과, 소리 라이브러리, 음성 구성 및 음성이 제공됩니다.
연설 세대 설정
media_content_id : смелость sil <[500]> город+а берёт음성 효과
media_content_id : <speaker effect="megaphone">Ехал Грека через реку <speaker effect="-">видит Грека в реке рак속삭임
media_content_id : <speaker is_whisper="true">Хозяин, уже утро, пора вставать!소리의 라이브러리
media_content_id : <speaker audio="alice-sounds-game-win-1.opus"> У вас получилось!오디오 오디오 파일을 120 초로 업로드 할 수 있습니다. 로드 된 오디오 파일을 재생하려면 yandex.dialog를 사용할 필요가 없으며 파일이 업로드되는 맥락에서.
media_content_id : <speaker audio="dialogs-upload/5d77ecc4-b781-4baa-abdd-bd0127553b97/081b7f9e-e708-499c-a907-264e33f28ecd.opus">여기에서 다른 목소리를 볼 수 있습니다. 모든 목소리가 작동하는 것은 아닙니다. 잘못된 음성을 지정하면 열이 파열됩니다. 그런 다음 STOP 명령을 보내거나 다시 시작해야합니다.
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 # работает только на локальной колонке Alice가있는 종에 대한 문구는 자동화와 홈 어시스턴트 인터페이스에서 모두 보낼 수 있습니다. 버전 V2022.3 TTS 메뉴로 시작하여 미디어 플레이어 창에 있기 전에 미디어 섹션으로 전송되었습니다.
원하는 경우 Yaml을 통해이 섹션을 구성 할 수 있습니다.
팀에 media_content_id 포함하거나 template 에 단어 message 가 없습니다. 메시지 입력 창이 누락됩니다.
몇 가지 예는 다음과 같습니다.
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 
플레이어 카드의 예. 주의 :이 카드는 기본적으로 홈 어시스턴트가 아닙니다. HAC를 통해 쉽게 배치됩니다. 설치에 어려움이있는 경우 표준 카드 만 사용하십시오. 그녀는 또한 일합니다.
아름다운 Yandex 장치 아이콘은 HACS를 통해 설치할 수도 있습니다.
모든 열에서 작동합니다
script :
yandex_command : # работает и в локальном и в облачном режиме
alias : Выполнить команду
sequence :
- service : media_player.play_media
entity_id : media_player.yandex_station # замените на вашу колонку
data :
media_content_id : Включи мою любимую музыку вперемешку
media_content_type : command 여러 방송국의 팀은 동시에 지원됩니다 (TTS 및 Media_Player 모두).
모든 열에서 작동합니다
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.5지역 정권을 위해서만!
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 모든 열에서 작동합니다
다음으로 "질문에 답하거나 명령을 완료하십시오", "텍스트를 큰 소리로 읽으십시오", "사운드를 잃어라"등을 선택할 수 있습니다.
팀을 조용히 원한다면 HA로 가십시오 - 팀이 ничего не делай 표시하십시오.
열에서 이러한 시나리오를 수행하면 추가 매개 변수가있는 두 이벤트가 ha ::에 나타납니다.
yandex_speaker "명령 실행"에서만 작동하며 Beta YandexGpt 2가 활성화 된 경우 작동하지 않을 수 있습니다. instance : text_action
value : ничего не делай # фраза колонке из раздела То
entity_id : media_player.station_mini # ID колонки в ХА
name : Яндекс Мини # имя колонки в ХАyandex_scenario "THE"에서 거의 모든 조치를 취합니다. instance : sound_play
value :
sound : boot-1
sound_name : Загрузка (8 бит)
entity_id : media_player.station_mini # ID колонки в ХА
name : Яндекс Мини # имя колонки в ХА
scenario_name : Тест # имя сценария в Яндексе모든 이벤트의 경우 자동화를 만들 수 있습니다.
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 : single불행히도 칼럼이 말한 문구를 찾을 수 없습니다. 열이 완성 된 문구 만 찾을 수 있습니다.
"열렬한 실행"으로 여러 시나리오를 만들려면 구두점 표시 -,!.:=? 그리고 ничего не делай???!!! . 그 효과는 변하지 않으며, HA에서는 반응이 어떤 문구로 발생했는지 구별 할 수 있습니다.
trigger: > event_data: 스피커를 필터링하여 같은 문구에서 다른 객실에 대해 다른 자동화를 수행 할 수 있습니다.
주목! HA의 TTS 호출도 이러한 이벤트를 활성화합니다.
이벤트를 디버그하려면 "이벤트 구독"에서 yandex_speaker http://192.168.1.123:8123/developer-tools/event 하고 "Subscribe"를 클릭하십시오.
추신. 고급 사용자를위한 명령을 얻는 완고한 방법도 있습니다!
구성 요소는 다른 구성 요소 인 YandexDialogs와의 통합을 지원합니다. 당신이 그것을 가지고 있다면, 기능은 당신에게 제공됩니다.
모든 열에서 작동합니다
TTS 특수 효과를 지원합니다. 100 자에는 제한이 없습니다. TTS 게시물은 사용자의 말을 듣지 않습니다.
media_content_type 에서는 간격이없는 결장을 통해 Yandex.dialogo의 이름을 표시해야합니다. 레지스터는 중요하지 않습니다.
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:умный дом모든 열에서 작동합니다
사용자와 대화를 시작하고 사용자의 답변에 따라 필요한 작업을 수행하고 필요한 작업을 수행 할 수 있습니다.
media_content_type 에서는 간격이없는 결장을 통해 Yandex.dialogo의 이름을 표시해야합니다. 레지스터는 중요하지 않습니다. 그리고 두 번째 결장을 통해 대화의 특정 "태그"를 통해 자동화로 이해하기 위해 질문에 대답했습니다.
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:умный дом:утро사용자의 반응에 대한 반응의 예는 여기에서 볼 수 있습니다. 이 접근법은 홈 어시스턴트 자동화와 Node-C에서 사용하기 쉽습니다.
구성 요소는 알림 및 경고를 지원합니다.
알림은 TTS를 호출하는 대체 방법입니다. 알림은 configuration.yaml 에서 구성됩니다. 최소한, 새로운 알림의 이름과 소리가 들리는 열 목록을 표시해야합니다. 각 알림마다 별도의 서비스가 생성됩니다. 다음으로 message 매개 변수 로이 서비스를 호출해야합니다.
선택적으로 알림은 title 매개 변수를 지원합니다. 지원하려면 아래 예제에서 템플릿을 사용할 수 있습니다.
알림을 설정할 때 media_content_id 및 media_content_type 매개 변수는 선택 사항입니다.
알림은 경고에 사용할 수 있습니다. 예를 들어, 출력 도어를 닫는 것을 잊어 버린 경우 경고는 문제가 해결 될 때까지 주어진 간격으로 알림을 보냅니다.
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 # название, которые указали выше 스테이션에 설치된 알람 시계의 관리가 지원됩니다.
지역 정권을 위해서만!
텍스트를 발음 한 후에도 계속 듣고 있습니다! 그러나 문자 수에는 제한이 없습니다. 특수 효과를 지원합니다.
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 지역 정권을 위해서만!
열은 주어진 볼륨의 텍스트를 말하고 볼륨을 이전 레벨로 반환합니다.
script :
alice_custom_volume1 :
sequence :
- service : tts.yandex_station_say
entity_id : media_player.yandex_station # замените на вашу колонку
data :
message : Внимание! Важное сообщение...
options :
volume_level : 0.8또는
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 지역 정권을 위해서만!
Yandex 칼럼에서 다른 제조업체의 스마트 스피커까지의 음악 스트리밍 (방송)이 지원됩니다. 조건은 다음과 같습니다.
sync_volume: False )sync_volume: "{{ volume_level / 2 }}" ).통합 지원이 테스트되었습니다.
media_content_type: url 에 표시하는 것이 중요합니다.주목. 일부 통합의 올바른 작동을 위해 HA 서버는 HTTP 및 IP 주소의 로컬 네트워크에서 사용할 수 있어야합니다.
설정> 일반> 홈 네트워크의 URL> http://192.168.1.123:8123/
다양한 애드온을 통한 외부 액세스의 올바른 구성을 사용하면 주소 https://myhome.duckdns.org/ 에서 HA를 사용할 수 있습니다. 그리고 적절한 설정으로 이러한 링크는 외부 및 로컬 네트워크에서 작동합니다. HTTP/IP 유형의 링크는 현지 미디어 플레이어 만 사용합니다.
구성 요소는 모든 이론적으로 적합한 모든 media_player 자동으로 찾아 열에서 source_list 목록에 추가합니다. 원하는 경우 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 방송 품질 선택 :
lossless + mp3 = 320 kbpm 품질이 선택되었습니다.flac 만 선택하지 마십시오 - 모든 노래 가이 형식에있는 것은 아닙니다.방송을 통해 전환 할 수 있습니다.
source 스위치source 스위치지역 정권을 위해서만!
각 열의마다 camera 생성되어 (기본적으로 꺼져 있음), 가라오케 모드로 현재 노래의 텍스트를 표시 할 수 있습니다.
텍스트와의 흐름은 TV로 전송 될 수 있습니다 (예 : 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 지역 정권을 위해서만!
Yandex 장치가 할 수있는 링크 만!
화면이있는 장치에서만 (대형 스테이션 또는 모듈)
"텍스트 재생"필드에 링크를 삽입하면 GUI를 포함하여 작동합니다.
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 # тип не важен, но должен быть! 지역 정권을 위해서만!
주의 : 2024 년 여름경에 열은 모든 요청에 대한 텍스트 응답을 반환했습니다. Yandex에서 다음 업데이트 후 칼럼은 제한된 문구 목록 (날씨, 시간, 스마트 하우스 등)에만 텍스트 답변을 반환하기 시작했습니다.
옵션 1. 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 }} " 옵션 2. 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 }} " 지역 정권을 위해서만!
Telegram을 통해 Alice와 의사 소통 할 수 있습니다. 그리고 그녀는 Telegram에서 당신에게 대답 할 것입니다! 날씨를 물어보고, 택시에 전화하거나, 노래를 켜거나, 도시를 놀거나, 스마트 홈을 관리 할 수 있습니다 (Yandex 스마트 하우스와 통합을 조정 한 경우). Telegram Slash 명령이없고 일반적인 텍스트로 Alice와 통신하십시오.
동시에, 홈 어시스턴트는 인터넷에서 "던져"할 필요가 없습니다. polling 모드의 전보는 외부 액세스없이 작동 할 수 있습니다.
동시에 링크로 미디어를 재생하는 것도 작동합니다. Yandex Music에서 영화 Kinopoisk, YouTube 비디오 또는 노래/앨범/재생 목록에 대한 링크를 전보와 공유하면 칼럼에서 시작됩니다!
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 }} "@prostomakss @prostomakss에 전보 메시지를 보내려면 그러한 솔루션을 제공했습니다.
지역 정권을 위해서만!
Alice 구매 목록의 이중 동기화 및 표준 쇼핑 목록 구성 요소가 지원됩니다. HA와 열의 음성 모두에서 목록 요소를 추가하고 삭제할 수 있습니다.

이전에는 GUI 또는 YAML을 통해 표준 구성 요소를 추가해야합니다.
목록의 동기화하려면 다음 서비스를 호출해야합니다. 원하는 경우,이 서비스의 호출은 스테이션에서 명령을 수신하여 열에서 음성으로 수행 할 수 있습니다.
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_list동기화 후 열에 음성으로 요소를 제거 할 수 있습니다. 이러한 요소는 다음 동기화를 위해 HA에서 제거됩니다.
또는 HA 인터페이스에서 완료된 요소를 기록 할 수 있습니다. 이러한 요소는 다음 동기화에서 Yandex에서 제거됩니다. 동기화 전에 HA에서 완성 된 요소 목록을 수동으로 정리하지 마십시오! 그렇지 않으면 동기화가 방해됩니다.
동기화는 다음 규칙에 따라 발생합니다.
Yandex의 일부 이름은 목록에 추가 할 수 없다는 점을 명심해야합니다. 따라서 흔적없이 사라질 수 있습니다.
지역 정권을 위해서만!
로컬 모드의 작업을 확인하는 가장 쉬운 방법은 열에서 노래를 시작하고 홈 어시스턴트에 표지가 표시되는지 확인하는 것입니다.
로컬 장치는 MDNS (Zeroconf) 프로토콜을 통해 자동으로 추구됩니다. 홈 어시스턴트를 위해 하나의 항구 만 열면 그는 일하지 않을 것입니다. 예를 들어, Docker (hass.io에서의 설치는 NAT)가있는 network=host 또는 가상 시스템을 설정하지 않고 설치합니다.
이 문제가있는 경우 라우터 및 홈 어시스턴트 구성에 정적 IP 주소를 지정할 수 있습니다. device_id Yandex 모바일 애플리케이션에서 열을 볼 수 있습니다.
yandex_station :
devices :
12345678901234567890 : # device_id вашей колонки
host : 192.168.1.123
name : Яндекс Станция # имя можно задать и тутswitch , sensor , select , number )에서 조립할 수 있습니다.IR로서 Tuya의 Yandex 원격 또는 저렴한 버전을 사용할 수 있습니다 (원시 Yandex 리모컨으로 직접 추가).
구성에서 장치 이름을 나열해야합니다.
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 # добавить устройство по ID에어컨은 온도 조절기로 추가됩니다.

수동으로 구성된 IR 장치가 원격으로 추가됩니다. 팀은 remote.send_command 서비스를 통해 전송됩니다. 한 번에 몇 개의 팀을 보내고 지연과 반복 수를 구성 할 수 있습니다. 전화의 예.
script :
change_settings :
alias : Изменение настроек Алисы
sequence :
- service : media_player.play_media
data :
entity_id : media_player.yandex_station # замените на любую вашу колонку
media_content_id : ' без лишних слов: да ' # пробел после двоеточия
media_content_type : settings지원되는 값 :
без лишних слов: да/нетответить шепотом: да/нетанонсировать треки: да/нетскрывать названия товаров: да/нетзвук активации: да/нетодним устройством: да/нетпонимать детей: да/нетрассказывать о навыках: да/нетвзрослый голос: умеренный/семейный/безопасный/без ограниченийдетский голос: безопасный/семейныйимя: алиса/яндексадаптивная громкость: да/неткроссфейд: да/нет 선택한 열을 다른 언어로 전환합니다. 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 여러 TTS 서비스가 홈 어시스턴트에 연결되어 있으면 미디어 플레이어 카드에서 첫 번째로 호출됩니다 (이름별로 정렬). 예를 들어, tts.google_translate_say tts.yandex_station_say 보다 우선 순위가 높습니다. 그리고 tts.yandex_station_say tts.yandextts_say 보다 우선 순위가 높습니다.
Yandex.tan의 구성 요소는 다른 TTS를 지원할 수 있지만 다른 스피커는 TTS yandex_station_say 지원하지 않을 수 있습니다. 필요한 경우 다음을 수행 할 수 있습니다.
yandex_station :
tts_service_name : alice_say HDMI 만있는 스테이션의 경우
사운드 출력 전환 기능은 베타의 Yandex에 있습니다. 비디오의 소리 (예 : YouTube) 만 TV에 표시됩니다. 음악의 소리와 앨리스의 목소리는 역에 남아 있습니다.
이전에는 기능이 구성에 포함되었습니다. 이제 큰 스테이션의 모든 소유자에 대해 기본적으로 켜집니다.
script :
yandex_hdmi_sound :
alias : Звук Станции на HDMI
sequence :
- service : media_player.select_source
entity_id : media_player.yandex_station # поменяйте на вашу станцию
data :
source : HDMI 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
다른 Yandex 도메인 사용
yandex_station :
domain : yandex.com연결 HTTP 프록시
yandex_station :
proxy : http://username:[email protected]:3128HTTPS 인증서 대각선
yandex_station :
ssl : False 문제의 검색 및 제거
logger:
default: info
logs: { custom_components.yandex_station: debug }