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:
2026-07-15 22:39:03 +02:00
co-authored by Claude Opus 4.8
parent 24e9375095
commit 9a62233775
2 changed files with 4 additions and 1 deletions
+2
View File
@@ -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
+2 -1
View File
@@ -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"