From 69f1c622477dcac3b39035370aaba3621c2e07b7 Mon Sep 17 00:00:00 2001 From: mitrokun <108380896+mitrokun@users.noreply.github.com> Date: Thu, 13 Jun 2024 01:19:23 +0300 Subject: [PATCH] =?UTF-8?q?[RU]=D0=90dded=20media=20control=20for=20area?= =?UTF-8?q?=20(#2204)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sentences/ru/media_player_HassMediaNext.yaml | 9 +++++++ sentences/ru/media_player_HassMediaPause.yaml | 11 +++++++++ .../ru/media_player_HassMediaUnpause.yaml | 11 ++++++++- sentences/ru/media_player_HassSetVolume.yaml | 9 +++++++ tests/ru/media_player_HassMediaNext.yaml | 21 ++++++++++++++++ tests/ru/media_player_HassMediaPause.yaml | 22 +++++++++++++++++ tests/ru/media_player_HassMediaUnpause.yaml | 21 ++++++++++++++++ tests/ru/media_player_HassSetVolume.yaml | 24 +++++++++++++++++++ 8 files changed, 127 insertions(+), 1 deletion(-) diff --git a/sentences/ru/media_player_HassMediaNext.yaml b/sentences/ru/media_player_HassMediaNext.yaml index 9e96275828..0a9eb577fb 100644 --- a/sentences/ru/media_player_HassMediaNext.yaml +++ b/sentences/ru/media_player_HassMediaNext.yaml @@ -6,3 +6,12 @@ intents: - "[переключи[ на]|включи] следующ(ий|ую|ая) [трек|песн(я|ю)] [на ]" requires_context: domain: media_player + - sentences: + - "[переключи[ на]|включи] следующ(ий|ую|ая) [трек|песн(я|ю)]" + requires_context: + area: + slot: true + - sentences: + - "[переключи[ на]|включи] следующ(ий|ую|ая) [трек|песн(я|ю)] " + - "включи следующ(ий|ую|ая) [трек|песн(я|ю)]" + - "переключи [на ]следующ(ий|ую|ая) [трек|песн(я|ю)]" diff --git a/sentences/ru/media_player_HassMediaPause.yaml b/sentences/ru/media_player_HassMediaPause.yaml index 58db36cd53..e1a7d25c40 100644 --- a/sentences/ru/media_player_HassMediaPause.yaml +++ b/sentences/ru/media_player_HassMediaPause.yaml @@ -8,3 +8,14 @@ intents: - " на паузу" requires_context: domain: media_player + - sentences: + - "постав(ить|ь) [музыку|песню|трек|воспроизведение] на паузу" + - "[при]останов(ить|и) (музыку|песню|трек|воспроизведение)" + requires_context: + area: + slot: true + - sentences: + - "постав(ить|ь) [музыку|песню|трек|воспроизведение] на паузу" + - "постав(ить|ь) на паузу [музыку|песню|трек|воспроизведение] " + - "[при]останов(ить|и) [музыку|песню|трек|воспроизведение] " + - " на паузу" diff --git a/sentences/ru/media_player_HassMediaUnpause.yaml b/sentences/ru/media_player_HassMediaUnpause.yaml index 41fb226296..66b824a827 100644 --- a/sentences/ru/media_player_HassMediaUnpause.yaml +++ b/sentences/ru/media_player_HassMediaUnpause.yaml @@ -3,9 +3,18 @@ intents: HassMediaUnpause: data: - sentences: - - "(Возобнови|продолж(и|ай))[ воспроизведение] [на ]" + - "(возобнови|продолж(и|ай))[ воспроизведение] [на ]" - "(сними|снять) с паузы " - "(сними|снять) с паузы" - " с паузы" requires_context: domain: media_player + - sentences: + - "(возобнови|продолж(и|ай))[ воспроизведение]" + - "(сними|снять) [музыку|песню|трек] с паузы" + requires_context: + area: + slot: true + - sentences: + - "(возобнови|продолж(и|ай))[ воспроизведение] " + - "(сними|снять) [музыку|песню|трек] с паузы" diff --git a/sentences/ru/media_player_HassSetVolume.yaml b/sentences/ru/media_player_HassSetVolume.yaml index ad2bfc5585..0ff9b89a58 100644 --- a/sentences/ru/media_player_HassSetVolume.yaml +++ b/sentences/ru/media_player_HassSetVolume.yaml @@ -7,3 +7,12 @@ intents: - "[] уровень звука [на ] [на ]" requires_context: domain: media_player + - sentences: + - "[] громкость [на ]" + - "[] уровень звука [на ]" + requires_context: + area: + slot: true + - sentences: + - "[] громкость [на ]" + - "[] громкость [на ]" diff --git a/tests/ru/media_player_HassMediaNext.yaml b/tests/ru/media_player_HassMediaNext.yaml index f7f3a4acfe..976badf3f4 100644 --- a/tests/ru/media_player_HassMediaNext.yaml +++ b/tests/ru/media_player_HassMediaNext.yaml @@ -7,3 +7,24 @@ tests: slots: name: "TV" response: "Переключено" + - sentences: + - "включи следующий трек" + - "следующая песня" + - "переключи на следующую песню" + intent: + name: HassMediaNext + slots: + area: "Living Room" + context: + area: Living Room + response: "Переключено" + - sentences: + - "следующий трек в кухне" + - "переключи в кухне на следующую песню" + intent: + name: HassMediaNext + slots: + area: "Кухне" + context: + area: кухне + response: "Переключено" diff --git a/tests/ru/media_player_HassMediaPause.yaml b/tests/ru/media_player_HassMediaPause.yaml index 7da88bf7f2..45a31f0058 100644 --- a/tests/ru/media_player_HassMediaPause.yaml +++ b/tests/ru/media_player_HassMediaPause.yaml @@ -9,3 +9,25 @@ tests: slots: name: "TV" response: "Приостановлено" + - sentences: + - "поставь трек на паузу" + - "приостановить музыку" + intent: + name: HassMediaPause + slots: + area: "Living Room" + context: + area: Living Room + response: "Приостановлено" + - sentences: + - "поставь воспроизведение в кухне на паузу" + - "приостановить в кухне" + - "поставь на паузу музыку на кухне" + - "кухне на паузу" + intent: + name: HassMediaPause + slots: + area: "Кухне" + context: + area: кухне + response: "Приостановлено" diff --git a/tests/ru/media_player_HassMediaUnpause.yaml b/tests/ru/media_player_HassMediaUnpause.yaml index 1bae1d03b4..b94465e026 100644 --- a/tests/ru/media_player_HassMediaUnpause.yaml +++ b/tests/ru/media_player_HassMediaUnpause.yaml @@ -10,3 +10,24 @@ tests: slots: name: "TV" response: "Возобновлено" + - sentences: + - "возобнови воспроизведение" + - "продолжай" + - "сними трек с паузы" + intent: + name: HassMediaUnpause + slots: + area: "Living Room" + context: + area: Living Room + response: "Возобновлено" + - sentences: + - "возобнови воспроизведение на кухне" + - "снять трек на кухне с паузы" + intent: + name: HassMediaUnpause + slots: + area: "Кухне" + context: + area: кухне + response: "Возобновлено" diff --git a/tests/ru/media_player_HassSetVolume.yaml b/tests/ru/media_player_HassSetVolume.yaml index 0572ad3dc8..671cd3fc09 100644 --- a/tests/ru/media_player_HassSetVolume.yaml +++ b/tests/ru/media_player_HassSetVolume.yaml @@ -9,3 +9,27 @@ tests: name: "TV" volume_level: 50 response: "Громкость задана" + - sentences: + - "установи громкость 90" + - "громкость на 90" + - "сделай уровень звука на 90" + intent: + name: HassSetVolume + context: + area: Living Room + slots: + area: "Living Room" + volume_level: 90 + response: "Громкость задана" + - sentences: + - "громкость на кухне на 90" + - "увеличь громкость на кухне на 90" + - "установи на кухне громкость на 90" + intent: + name: HassSetVolume + context: + area: "кухне" + slots: + area: "Кухне" + volume_level: 90 + response: "Громкость задана"