docs(readme): sync configuration table with .env.template #8
No reviewers
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
slaid098/voice_assistant!8
Loading…
Reference in a new issue
No description provided.
Delete branch "docs/readme/sync-config-table"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Что сделано
Синхронизирована таблица конфигурации в
README.mdс актуальным.env.template(source of truth, 83 строки).Удалено (устаревшие, отсутствуют в
.env.template):WAKE_ALIASES— алиасы для fuzzy-матчингаWAKE_THRESHOLD— порог fuzzy-матчингаДобавлено (есть в
.env.template, пропущены в README):WAKE_WORD_DETECTOR— детектор слова активации (openwakeword)STT_PROVIDER— провайдер распознавания команд (google/vosk/auto)STT_LANGUAGE— язык Google STT (ru-RU)MAX_MISUNDERSTAND— максимум непониманий подряд (3)PIPER_MODEL— модель Piper TTS (ru_RU-irina-medium.onnx)VOSK_STT_MODEL— модель Vosk STT (vosk-model-small-ru-0.22)VOSK_TTS_MODEL— модель Vosk TTS (vosk-model-tts-ru-0.7-multi)VOSK_TTS_SPEAKER— спикер Vosk TTS 0-4 (2= Ирина)Порядок строк сгруппирован по логическим секциям
.env.template: слово активации → STT → таймауты → VAD → TTS → модели → погода → YouTube → browser.Почему
README отстал от
.env.templateпосле merge PR #3 (openWakeWord заменил fuzzy-матчинг, добавленыWAKE_WORD_DETECTOR,STT_PROVIDER,STT_LANGUAGE, модели Vosk/Piper) и PR #6 (browser, добавленBROWSER_PATH). Documentation drift устранён, таблица теперь 1:1 соответствует.env.template.Watch out
CHANGELOG.mdне тронут — исторические записи остаются как естьAGENTS.mdуже актуален (содержит все переменные из.env.template).env.templateпо дефолтамPending
—
Closes #7
Closes #7
Code Review Summary
Code Review Summary
Verdict: APPROVE
Тип изменения: docs-only, правка таблицы конфигурации в
README.md.Что проверено:
.env.template(83 строки). Все имена переменных, описания и значения по умолчанию совпадают 1:1.WAKE_ALIASESиWAKE_THRESHOLDдействительно отсутствуют в.env.template(были удалены в PR #3 при переходе с fuzzy-матчинга на openWakeWord).WAKE_WORD_DETECTOR,STT_PROVIDER,STT_LANGUAGE,MAX_MISUNDERSTAND,PIPER_MODEL,VOSK_STT_MODEL,VOSK_TTS_MODEL,VOSK_TTS_SPEAKER) присутствуют в.env.templateи корректно перенесены.MAX_MISUNDERSTAND— присутствует в.env.template:34(default3), был пропущен в старой таблице, теперь добавлен. Не дублируется..env.template: wake → STT → таймауты → VAD → TTS → модели → погода → YouTube → browser.WAKE_WORD,WAKE_TIMEOUT_MS,COMMAND_TIMEOUT_MS,SAMPLERATE,CHUNK_MS,VAD_THRESHOLD,SILENCE_LIMIT_MS,TTS_PROVIDER,TTS_CACHE_SIZE,WEATHER_DEFAULT_CITY,OPENWEATHER_API_KEY,YOUTUBE_SEARCH_LIMIT,BROWSER_PATH) сохранены без изменений.uv run ruff checkpassed,uv run pytest217 passed / 1 skipped, coverage 77.76% (≥75%).Влияние: None — документация не влияет на runtime, тесты не зависят от README.
Риски: None.
Готово к merge.
Verdict: APPROVE