Winara Assistent — голосовой ассистент для ПК на базе Windows. Программа полностью работает локально, обеспечивая конфиденциальность данных пользователя. Ассистент позволяет управлять системой с помощью голосовых команд.
- Версия: 0.3 BETA
- При использовании BETA версии, ассистент может работать не идеально. А так же код будет выглядить ужасно :-(
-
✨ SpeechRecognition
Распознавание речи с использованием библиотеки VOSK. Ассистент принимает голосовые команды и выполняет их. -
Обращение по имени к ассистенту
Возможность обращаться к ассистенту по имени для предотвращения случайных выполнений команд. Имя ассистента можно изменить. -
📝 Логирование
Запись всех выполненных операций в лог-файлы для анализа и отслеживания активности. -
📂 Управление приложениями и окнами
Команды для открытия приложений, браузера, управления окнами (сворачивание, разворачивание). -
🌐 Интернет-поиск
Поиск в интернете с выбором поисковой системы (Google или Yandex). -
🔈 Управление звуком
Включение и отключение звуковых уведомлений ассистента. -
🔒 Системные команды
Возможность блокировки ПК, перезапуска проводника и выполнения других действий.
- Процессор: 2 ядра и более
- Оперативная память: 8 ГБ и выше
- Накопитель: HDD (рекомендуется SSD)
- ОС: Windows 10 x64 и выше
- Время загрузки: до 1~ минуты
- Процессор: 4 ядра и более
- Оперативная память: 16 ГБ и выше
- Накопитель: SSD
- ОС: Windows 10 x64 и выше
- Время загрузки: 2–4~ минуты
- 📋 Поддержка модулей
Создание сторонних модулей для расширения функциональности ассистента.
- Требуются права администратора для корректной работы.
- Распознавание речи зависит от модели VOSK, что может потреблять 2–5 ГБ ОЗУ при использовании стандартной модели.
- Для работы подсветки на ПК необходимо установить OpenRGB.
- Программа требует Python 3.12.5. Установите библиотеки с помощью
Lib_Install.bat.
- Установите Python 3.12.5.
- Запустите
Lib_Install.batдля установки зависимостей. - Скачайте модель Vosk. 3.1 В основном коде ассистента установите путь до модели Vosk.
- Настройте модули при необходимости. (Это может быть как отдельный конфиг файл, а может и прямо в коде модуля)
- Выберите модель для работы:
- Start.bat: запуск с маленькой моделью.
- Start_large.bat: запуск с большой моделью.
- Если вы не хотите заморачиваться с установкой все по отдельности то вы можете скачать готовую сборку с файло обмеников:
- Google drive (Скоро) | Yandex drive
⚠️ В архиве полной сборки не будет никаких .exe файлов(OpenRGB, и установщик python качаете отдельно), и весь код с модулями будут исключительно в формате .py.
- Установите Python 3.12.5.
- Запустите
Lib_Install.batдля установки зависимостей. - Настройте модули при необходимости. (Это может быть как отдельный конфиг файл, а может и прямо в коде модуля)
- Выберите модель для работы:
- Start.bat: запуск с маленькой моделью.
- Start_large.bat: запуск с большой моделью.
Скоро...
Если у вас возникли вопросы или предложения, вы можете связаться со мной:
- 📧 Email: firetiacontact@gmail.com