feat: onnx intent classifier replacing fuzzy match

This commit is contained in:
Bossiara13 2026-04-23 10:53:18 +03:00
parent 9cb55f4730
commit 6a710c55b8
3 changed files with 94 additions and 10 deletions

View file

@ -41,3 +41,9 @@ TTS_BANDPASS_HIGH_HZ = 7000
TTS_REVERB_WET = 0.20
TTS_REVERB_DECAY_MS = 100
TTS_PITCH_SEMITONES = 0
# Семантический матчинг команд через эмбеддинги MiniLM-L6-v2 (ONNX, CPU).
# Порог — косинусная близость [0..1]. На вход поступает уже отфильтрованная
# фраза (без алиасов и vа_tbr); 0.45 эмпирически отделяет валидные команды
# от шума, оставляя запас на разговорные перефразировки.
INTENT_SIMILARITY_THRESHOLD = 0.45