From 63cb64ef21985199a933f1fb9aa1a66ee976b30f Mon Sep 17 00:00:00 2001 From: Bossiara13 <236771060+DmitryBykov-ISPO@users.noreply.github.com> Date: Wed, 22 Apr 2026 19:35:16 +0300 Subject: [PATCH] chore: update commands.yaml to new action schema MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit All 17 voice commands migrated from a flat phrase list to the phrases/action shape. Behaviour preserved 1:1 with the previous elif chain — including the 200ms post-Popen pause for music_* controls and the 500ms pause before the 'ready' chime on the audio-device switch commands. --- commands.yaml | 386 ++++++++++++++++++++++++++++++-------------------- 1 file changed, 234 insertions(+), 152 deletions(-) diff --git a/commands.yaml b/commands.yaml index dc191dc..554fea0 100644 --- a/commands.yaml +++ b/commands.yaml @@ -1,157 +1,239 @@ -gaming_mode_off: -- рабочий режим -- вернись в рабочий режим -- переключись на компьютер -- обратно на компьютер -- отключи игровой режим -- выйди из игрового режима -- вернись на компьютер -- выход с игрового режима -- рабочее пространство -- вернись в игровой режим -- выключи игровой режим -gaming_mode_on: -- включи игровой режим -- перейди в игровой режим -- я хочу поиграть -- переключись на телевизор -music: -- давай музыку -- музыка -- яндекс музыка -- включи музыку -- открой музыку -- послушаем музыку -- хочу музыку -- врубай музло -- включи что-то послушать -- давай что-то послушаем -music_next: -- следующий трек -- следующая мелодия -- следующая песня -- переключи трек -- переключи музыку -- переключи мелодию -- переключи песню -- следующая музыка -music_off: -- выключи музыку -- отруби музыку -- убери музыку -- отключи музыку -- закрой музыку -- останови музыку -- хватит музыки -music_prev: -- предыдущая музыка -- предыдущий трек -- предыдущая мелодия -- предыдущая песня -- верни трек -- верни мелодию -- верни песню -- верни прошлый трек -- верни прошлую мелодию -- верни прошлую песню -- верни прошлую музыку -- верни то что играло -- давай предыдущий трек -- переключи музыку обратно -- переключи на прошлый трек -- переключи на прошлую мелодию -- переключи на прошлую песню -music_save: -- сохрани трек -- мне нравится трек -- сохрани песню -- мне нравится песня -- добавь трек в избранное -- добавь песню в избранное -- запомни мелодию -- запомни трек -- запомни песню -- добавь мелодию в избранное -- сохрани то что сейчас играет -- добавь то что сейчас играет в избранное -- лайкни трек -- лайкни мелодию -- лайкни песню -'off': -- выключись -- вырубись -- завершить работу -- закройся -- отключись -- заверши свою работу -- на сегодня хватит -- выгрузи себя из памяти -- ты мне надоел -- пора спать open_browser: -- открой браузер -- запусти браузер -- открой гугл хром -- гугл хром -open_google: -- открой гугл -- гугл -- запусти гугл + phrases: + - открой браузер + - запусти браузер + - открой гугл хром + - гугл хром + action: {type: exe, file: "Run browser.exe"} + open_youtube: -- открой ютуб -- ютуб -- запусти ютуб + phrases: + - открой ютуб + - ютуб + - запусти ютуб + action: {type: exe, file: "Run youtube.exe"} + +open_google: + phrases: + - открой гугл + - гугл + - запусти гугл + action: {type: exe, file: "Run google.exe"} + +music: + phrases: + - давай музыку + - музыка + - яндекс музыка + - включи музыку + - открой музыку + - послушаем музыку + - хочу музыку + - врубай музло + - включи что-то послушать + - давай что-то послушаем + action: {type: exe, file: "Run music.exe"} + +music_off: + phrases: + - выключи музыку + - отруби музыку + - убери музыку + - отключи музыку + - закрой музыку + - останови музыку + - хватит музыки + action: {type: exe, file: "Stop music.exe", delay_ms: 200} + +music_save: + phrases: + - сохрани трек + - мне нравится трек + - сохрани песню + - мне нравится песня + - добавь трек в избранное + - добавь песню в избранное + - запомни мелодию + - запомни трек + - запомни песню + - добавь мелодию в избранное + - сохрани то что сейчас играет + - добавь то что сейчас играет в избранное + - лайкни трек + - лайкни мелодию + - лайкни песню + action: {type: exe, file: "Save music.exe", delay_ms: 200} + +music_next: + phrases: + - следующий трек + - следующая мелодия + - следующая песня + - переключи трек + - переключи музыку + - переключи мелодию + - переключи песню + - следующая музыка + action: {type: exe, file: "Next music.exe", delay_ms: 200} + +music_prev: + phrases: + - предыдущая музыка + - предыдущий трек + - предыдущая мелодия + - предыдущая песня + - верни трек + - верни мелодию + - верни песню + - верни прошлый трек + - верни прошлую мелодию + - верни прошлую песню + - верни прошлую музыку + - верни то что играло + - давай предыдущий трек + - переключи музыку обратно + - переключи на прошлый трек + - переключи на прошлую мелодию + - переключи на прошлую песню + action: {type: exe, file: "Prev music.exe", delay_ms: 200} + sound_off: -- выключи звук -- беззвучный режим -- режим без звука -- отключи звук + phrases: + - выключи звук + - беззвучный режим + - режим без звука + - отключи звук + action: + type: multi + steps: + - {type: play_sound, name: ok} + - {type: system, op: volume_mute} + sound_on: -- включи звук -- режим со звуком -- верни звук -stupid: -- ты дурак -- ты дебил -- ты глупый -- ты тупой -switch_to_dynamics: -- переключи на динамики -- включи динамики -- перейди на динамики -- давай звук в динамики -- давай звук на динамики -- переключи звук в динамики -- переключи звук на динамики -- переключи на колонки -- включи колонки -- перейди на колонки -- давай звук в колонки -- давай звук на колонки -- переключи звук в колонки -- переключи звук на колонки -switch_to_headphones: -- переключи на наушники -- включи наушники -- перейди на наушники -- давай звук в наушники -- давай звук на наушники -- переключи звук в наушники -- переключи звук на наушники -- переключи на кракены -- включи кракены -- перейди на кракены -- давай звук в кракены -- давай звук на кракены -- переключи звук в кракены -- переключи звук на кракены + phrases: + - включи звук + - режим со звуком + - верни звук + action: + type: multi + steps: + - {type: system, op: volume_unmute} + - {type: play_sound, name: ok} + thanks: -- спасибо -- молодец -- респект -- ты супер -- отличная работа -- ты крут -- ты большой молодец -- ты реально крут -- ты афигенный \ No newline at end of file + phrases: + - спасибо + - молодец + - респект + - ты супер + - отличная работа + - ты крут + - ты большой молодец + - ты реально крут + - ты афигенный + action: {type: play_sound, name: thanks} + +stupid: + phrases: + - ты дурак + - ты дебил + - ты глупый + - ты тупой + action: {type: play_sound, name: stupid} + +gaming_mode_on: + phrases: + - включи игровой режим + - перейди в игровой режим + - я хочу поиграть + - переключись на телевизор + action: + type: multi + steps: + - {type: play_sound, name: ok} + - {type: exe, file: "Switch to gaming mode.exe", wait: true} + - {type: play_sound, name: ready} + +gaming_mode_off: + phrases: + - рабочий режим + - вернись в рабочий режим + - переключись на компьютер + - обратно на компьютер + - отключи игровой режим + - выйди из игрового режима + - вернись на компьютер + - выход с игрового режима + - рабочее пространство + - вернись в игровой режим + - выключи игровой режим + action: + type: multi + steps: + - {type: play_sound, name: ok} + - {type: exe, file: "Switch back to workspace.exe", wait: true} + - {type: play_sound, name: ready} + +switch_to_headphones: + phrases: + - переключи на наушники + - включи наушники + - перейди на наушники + - давай звук в наушники + - давай звук на наушники + - переключи звук в наушники + - переключи звук на наушники + - переключи на кракены + - включи кракены + - перейди на кракены + - давай звук в кракены + - давай звук на кракены + - переключи звук в кракены + - переключи звук на кракены + action: + type: multi + steps: + - {type: play_sound, name: ok} + - {type: exe, file: "Switch to headphones.exe", wait: true, delay_ms: 500} + - {type: play_sound, name: ready} + +switch_to_dynamics: + phrases: + - переключи на динамики + - включи динамики + - перейди на динамики + - давай звук в динамики + - давай звук на динамики + - переключи звук в динамики + - переключи звук на динамики + - переключи на колонки + - включи колонки + - перейди на колонки + - давай звук в колонки + - давай звук на колонки + - переключи звук в колонки + - переключи звук на колонки + action: + type: multi + steps: + - {type: play_sound, name: ok} + - {type: exe, file: "Switch to dynamics.exe", wait: true, delay_ms: 500} + - {type: play_sound, name: ready} + +'off': + phrases: + - выключись + - вырубись + - завершить работу + - закройся + - отключись + - заверши свою работу + - на сегодня хватит + - выгрузи себя из памяти + - ты мне надоел + - пора спать + action: + type: multi + steps: + - {type: play_sound, name: "off"} + - {type: system, op: exit}