• v0.1.0 1c1c63e5f0

    DmitryBykov-ISPO released this 2026-04-22 17:50:52 +03:00 | 38 commits to main since this release

    First 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 (бесплатно).
    • Код переписан под современный openai SDK (>=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