feat: optional noisereduce preprocessing before vosk

This commit is contained in:
Bossiara13 2026-04-23 10:54:20 +03:00
parent 6a710c55b8
commit 13370da5b7
2 changed files with 34 additions and 1 deletions

View file

@ -47,3 +47,10 @@ TTS_PITCH_SEMITONES = 0
# фраза (без алиасов и vа_tbr); 0.45 эмпирически отделяет валидные команды
# от шума, оставляя запас на разговорные перефразировки.
INTENT_SIMILARITY_THRESHOLD = 0.45
# Шумоподавление аудио перед Vosk на этапе захвата команды (после wake-word).
# Спектральное гейтирование через noisereduce; даёт небольшую латентность,
# поэтому выключено по умолчанию и применяется только к буферу команды.
DENOISE_ENABLED = False
DENOISE_PROP = 0.85
DENOISE_STATIONARY = False