diff --git a/README.md b/README.md index 399e8f9..2334870 100644 --- a/README.md +++ b/README.md @@ -205,14 +205,14 @@ it searches - **STT biasing.** The transcriber is seeded with an `initial_prompt` built from the configured wake phrases + command vocabulary (one source — `grammar.vocabulary()`), so Whisper is conditioned to expect "claudedo" and the command words. -- **Split fuzzy thresholds.** `wake_fuzzy_threshold` (default `0.6`, lenient) vs +- **Split fuzzy thresholds.** `wake_fuzzy_threshold` (default `0.65`, lenient) vs `command_fuzzy_threshold` (default `0.8`, tight). The asymmetry is deliberate: a false *wake* is cheap (it wakes, finds no command, does nothing), but a false *command* fires the wrong action. Prefer expanding command synonyms over loosening the command threshold. - **`[vad]` endpointing.** Capture starts on speech and ends after `silence_ms` - (default 800) of trailing silence — Alexa-style record-until-pause — capped at - `max_seconds` (default 10). The pause both ends a command and separates it from + (default 700) of trailing silence — Alexa-style record-until-pause — capped at + `max_seconds` (default 15). The pause both ends a command and separates it from following chatter (the chatter is a separate capture the wake gate discards). - **`auto_target`** (default `false`): with no sticky target and one session running, `false` does nothing and asks you to `set`; `true` auto-uses that session.