Голосовой ассистент Стив

Автономный русскоязычный голосовой ассистент для управления компьютером на основе технологий распознавания речи, обработки естественного языка и машинного обучения.

🎤

О проекте

Основные возможности системы

🎙️

Распознавание речи

Локальное распознавание русской речи с использованием Vosk.

🧠

Машинное обучение

CountVectorizer и Logistic Regression для классификации команд.

💬

Синтез речи

Голосовая обратная связь через pyttsx3.

🤖

ИИ-чат

Интеграция с YandexGPT для интеллектуального общения.

Функции ассистента

🌐 Открытие браузера
⏰ Текущее время
📅 Текущая дата
☁️ Погода
🔊 Управление громкостью
📷 Скриншоты экрана
💲 Курсы валют
📁 Запуск приложений
🖥 Выключение ПК
📨 Открытие сайтов
🤖 ИИ чат
🎤 Голосовое управление

Архитектура системы

🎤

Микрофон
🗣️

Vosk STT
🧠

Классификация
⚙️

Выполнение
🔊

Ответ

Используемые технологии

🐍Python
🎙️Vosk
📊Scikit-Learn
🖥️CustomTkinter
🤖YandexGPT
🌤️OpenWeatherMap

Машинное обучение

Команды пользователя преобразуются в числовые векторы методом Bag Of Words, после чего классифицируются алгоритмом Logistic Regression.

"Стив открой браузер"
Токенизация
CountVectorizer
Logistic Regression
browser()

Результаты проекта

15+

Поддерживаемых команд

100%

Офлайн работа ядра

<2с

Среднее время отклика

Win 11

Основная платформа