
Python 3.12 | Windows | Offline STT | AI Powered
Jarvis — это современный голосовой ассистент для Windows с офлайн-распознаванием речи, wake word активацией и AI-режимом на базе Gemini.
Проект создан как реальный desktop assistant для повседневного использования, а не просто демо.
Jarvis умеет:
✅ Голосовая активация по wake word
✅ Офлайн распознавание речи (Vosk)
✅ Быстрые системные команды
✅ Управление компьютером голосом
✅ Управление громкостью
✅ Работа в фоне
✅ AI режим общения (Gemini)
✅ Гибкая настройка через config.yaml
✅ Production-ready installer
✔ Windows 10 (64-bit)
✔ Windows 11 (64-bit)
Перейдите в раздел Releases и скачайте:
JarvisInstaller.exe
JarvisInstaller.exeПосле первого запуска Jarvis автоматически создаёт файл конфигурации:
C:\Users<USERNAME>\AppData\Local\Jarvis\config.yaml
Win + R
%localappdata%\Jarvis
````
3. Нажмите Enter
4. Откройте `config.yaml`
---
# 🔑 Настройка Wake Word (Porcupine)
Jarvis использует Picovoice Porcupine для мгновенного распознавания слова активации.
---
## Получение ключа:
1. Перейдите:
https://console.picovoice.ai/
2. Зарегистрируйтесь
3. Создайте **Access Key**
4. Скопируйте ключ
---
## Вставка ключа
В `config.yaml`:
```yaml
porcupine:
access_key: ""
````
Замените:
```yaml
porcupine:
access_key: "YOUR_PICOVOICE_KEY"
Сохраните файл.
AI режим позволяет общаться с ассистентом как с ChatGPT.
https://aistudio.google.com/app/apikey
В config.yaml:
ai:
api_key: ""
Замените:
ai:
api_key: "YOUR_GEMINI_API_KEY"
ai:
enabled: true
Произнесите:
Jarvis
Ассистент перейдёт в режим ожидания команд.
Открой браузер
Включи YouTube
Который час
Перезагрузи компьютер
Заблокируй экран
Сделай громче
Открой проводник
Примеры:
Jarvis, что такое чёрная дыра
Jarvis, объясни нейросети простыми словами
Jarvis, помоги написать текст
Пример:
assistant:
wakeword: "jarvis"
command_timeout: 15
confidence_threshold: 70
audio:
microphone_sensitivity: 2.5
silence_timeout: 1.2
porcupine:
access_key: ""
ai:
enabled: true
api_key: ""
model: "gemini-3-flash-preview"
✔ Микрофон ✔ Porcupine Access Key (обязательно) ✔ Интернет (для AI режима)
Проверь:
Открой:
Settings → Privacy → Microphone
Включи:
✔ Allow desktop apps to access microphone
Конфигурация:
C:\Users\<USERNAME>\AppData\Local\Jarvis\
Проект использует:
Jarvis построен модульно:
core/
├── assistant.py
├── command_router.py
├── stt.py
├── wakeword.py
├── actions/
ai/
models/
Можно легко добавлять новые навыки и команды.
MIT License
Если Jarvis оказался полезным:
⭐ Поставьте звезду на GitHub 🐛 Сообщайте об ошибках 💡 Предлагайте идеи
Спасибо за поддержку ❤️
$ claude mcp add JARVIS \
-- python -m otcore.mcp_server <graph>