fix(gateway): reword butler filler to avoid a TTS mid-phrase pause
Kokoro inserts an unnatural ~0.2s pause before "for you", so "Let me check on that for you, sir." came out as two phrases. Reword to "Let me check on that, sir." — same intent, clean pacing (measured: no internal silence gap). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LKPbR6DY2JygHbyLjxm7Uu
This commit is contained in:
@@ -13,6 +13,8 @@ until the first tagged release.
|
||||
- A spoken volume command no longer leaves the face stuck in the thinking
|
||||
spinner — the feedback gong is a UI cue and no longer holds the busy state,
|
||||
so the return-to-idle isn't swallowed.
|
||||
- The butler filler line reads as one phrase instead of two — reworded to "Let
|
||||
me check on that, sir." to avoid a text-to-speech pause before "for you".
|
||||
|
||||
## [0.2.0] — 2026-07-15
|
||||
|
||||
|
||||
@@ -20,7 +20,8 @@ class Settings(BaseSettings):
|
||||
tts_voice: str = "bm_george"
|
||||
|
||||
# Spoken immediately after a query is accepted, to fill the long Tatlock wait.
|
||||
filler_text: str = "Let me check on that for you, sir."
|
||||
# Avoid "for you" — Kokoro inserts an unnatural mid-phrase pause before it.
|
||||
filler_text: str = "Let me check on that, sir."
|
||||
|
||||
# embedded fallback only (requires the [speech] extra)
|
||||
embedded_stt_model: str = "small"
|
||||
|
||||
Reference in New Issue
Block a user