feat(stt): default global stt.language to 'en'
Whisper auto-detection frequently misidentifies short/accented clips, which users experience as voice notes transcribed in the wrong language (Teknium + CTO both hit this). The unified resolver from #73067 made a global hint possible; this makes it the DEFAULT so stock installs stop guessing. Non-English users set stt.language once; '' restores auto-detect for multilingual use. Deep-merge gives existing configs the new default automatically (no _config_version bump needed); any explicit per-provider or global language setting still wins.
This commit is contained in:
@@ -1128,7 +1128,7 @@ stt:
|
||||
model: "base" # tiny | base | small | medium | large-v3 | turbo
|
||||
# language: "" # auto-detect; set to "en", "es", "fr", etc. to force
|
||||
# initial_prompt: "" # Optional faster-whisper prompt, e.g. bias Chinese output to simplified Chinese
|
||||
# language: "" # GLOBAL language hint for every STT provider (per-provider language wins)
|
||||
language: "en" # GLOBAL language hint for every STT provider (per-provider language wins). Set "" for auto-detect.
|
||||
# groq:
|
||||
# model: "whisper-large-v3-turbo"
|
||||
# language: "" # blank = stt.language > HERMES_LOCAL_STT_LANGUAGE > auto-detect
|
||||
|
||||
Reference in New Issue
Block a user