-
released this
2026-04-23 02:17:16 +03:00 | 13 commits to main since this releaseTwo new features after v0.2.0.
🎨 GUI Конструктор команд (
tools/command_builder/)Окно (pywebview) для создания голосовых команд без правки кода. Запуск:
run_builder.batилиpython -m tools.command_builder.- 3-step stepper: триггер-фразы → выбор блока действия → параметры
- LLM-suggest вкладка: опиши команду на русском, Groq предложит готовые блоки
- Live YAML preview справа
- Save → запись в
commands.yamlчерез ruamel (комментарии сохраняются), backup вcommands.yaml.bak - Тёмная палитра
#0a1214/#52fefeпод Rust GUI стиль
3 новых action-типа в
commands.yaml:shell— PowerShell/cmd командаurl— открыть ссылку в браузереkeys— нажатие хоткеев / набор текста (через pyautogui, AHK не нужен)
Existing типы (
exe,play_sound,system,multi,sleep) работают как раньше.26/26 unit-тестов на schema + YAML round-trip. Требует WebView2 Runtime (Win10/11 обычно ставится с Edge).
🔊 TTS effects (опционально)
effects.py— bandpass-фильтр (200-7000 Hz) + короткий реверб (~100 мс) для Silero-вывода. Голос звучит немного "из радиоточки", "AI-ассистентовее". Off by default — флипниTTS_EFFECTS_ENABLED = Trueвconfig.py. Все параметры конфигурируемые.utils/preview_effects.pyгенерирует A/B сэмплы для сравнения.Новые зависимости
ruamel.yaml,pywebview,pyautogui(для GUI и новых action-типов).Лицензия
CC BY-NC-SA 4.0. Атрибуция Priler/Tugalov сохранена.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
0 downloads