docs: drop picovoice mentions, document WAKE_WORDS config
README no longer lists PICOVOICE_TOKEN as a required key, and the configuration section explains the new WAKE_WORDS tuple.
This commit is contained in:
parent
d8a2862ace
commit
1078b2daa3
1 changed files with 3 additions and 2 deletions
|
|
@ -11,6 +11,7 @@
|
|||
- Из истории удалены случайно закоммиченные секреты.
|
||||
- Бэкенд LLM переключён с OpenAI на Groq (бесплатный тариф) через openai-совместимый API.
|
||||
- Код обновлён под новую версию SDK `openai` (>=1.0); старый pre-1.0 интерфейс был сломан.
|
||||
- Убрана зависимость от Picovoice Porcupine — wake-word распознаётся напрямую через Vosk с grammar-constraint (второй `KaldiRecognizer` со словарём из `WAKE_WORDS`). Ключ Picovoice больше не нужен.
|
||||
- Обновлена ветка/тэги (`dev`, `v0.0.1-import`), причёсан README и `requirements.txt`.
|
||||
|
||||
## Установка
|
||||
|
|
@ -26,9 +27,8 @@ pip install --upgrade pip
|
|||
pip install -r requirements.txt
|
||||
```
|
||||
|
||||
Скопируйте `dev.env` и заполните ключи:
|
||||
Скопируйте `dev.env.example` в `dev.env` и заполните ключ:
|
||||
|
||||
- `PICOVOICE_TOKEN` — бесплатно на [console.picovoice.ai](https://console.picovoice.ai/).
|
||||
- `GROQ_TOKEN` — бесплатно на [console.groq.com](https://console.groq.com/).
|
||||
|
||||
Vosk-модель для русского языка лежит в `model_small/` (уже в репозитории). Запуск:
|
||||
|
|
@ -41,6 +41,7 @@ python main.py
|
|||
|
||||
- `config.py`:
|
||||
- `MICROPHONE_INDEX = -1` — индекс микрофона (`-1` означает устройство по умолчанию). Если микрофонов несколько и берётся не тот, поменяйте число.
|
||||
- `WAKE_WORDS = ('jarvis', 'джарвис')` — варианты транскрипции wake-word, которые принимает Vosk. Если ваш голос/акцент стабильно расшифровывается как, например, `жарвис` — добавьте этот вариант сюда (всё в нижнем регистре).
|
||||
- `GROQ_MODEL` — имя модели Groq (по умолчанию `llama-3.3-70b-versatile`).
|
||||
- `commands.yaml` — набор голосовых команд и их вариантов для fuzzy-матчинга.
|
||||
- `custom-commands/` — скомпилированные AHK-скрипты под конкретный сетап автора оригинала (переключение мониторов, управление Яндекс.Музыкой и т.п.). На вашей машине большая часть из них работать не будет, но ассистент запустится в любом случае.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue