-
released this
2026-04-22 17:50:52 +03:00 | 38 commits to main since this releaseFirst proper release of the Bossiara13 fork. Полностью работоспособная (с микрофоном) версия без зависимости от Picovoice.
Что внутри (vs upstream Priler/jarvis @
943efbf)Безопасность
- Из истории удалены случайно закоммиченные секреты Priler-а (Picovoice + OpenAI ключи 2022 года, давно отозванные).
- Шаблон
dev.env.exampleкоммитится;dev.envс реальными ключами — gitignored.
LLM
- OpenAI заменён на Groq через openai-совместимый
base_url. По умолчанию модельllama-3.3-70b-versatile(бесплатно). - Код переписан под современный
openaiSDK (>=1.0). Старый pre-1.0 интерфейс был сломан в свежих версиях библиотеки. - Системный промпт переписан — конкретный J.A.R.V.I.S. (британский дворецкий, обращается «сэр», без излишней цензуры).
Wake-word
- 🚮 Зависимость от Picovoice Porcupine выпилена полностью (Picovoice убрали бесплатный tier и удаляют аккаунты).
- Wake-word теперь распознаётся через Vosk с grammar-constrained recognizer (
WAKE_WORDS = ('jarvis', 'джарвис')вconfig.py). Менять wake-word — одной строкой. pvporcupineудалён изrequirements.txt.PICOVOICE_TOKENудалён из конфигов.pvrecorderоставлен — он бесплатный и без ключа, используется только для захвата аудио.
Прочее
requirements.txtперекодирован из UTF-16 в UTF-8.- Полный ребренд под Bossiara13 (атрибуция Tugalov / Priler сохранена per CC BY-NC-SA 4.0).
- Свежий русский README с актуальными инструкциями.
Установка / Запуск
См. README. Нужен Python 3.11, микрофон, бесплатный Groq API ключ.
Что дальше (roadmap для v0.2.0+)
- Свой TTS-голос Jarvis через voice cloning (Coqui XTTS-v2)
- Аудио-клипы из фильмов на стандартные подтверждения ("Yes sir" и т.п.)
- Фиксы AHK custom-commands под пользовательское железо
Лицензия
CC BY-NC-SA 4.0. Не для коммерческого использования.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download