Commit Graph
3 Commits
Author SHA1 Message Date
themajesticmagicianandClaude Fable 5 ca65670638 Keep listening while an utterance is being transcribed
stt.finish() used to run inline in the frame loop, deafening the
assistant for up to ~4s per utterance while the server returned the
transcript (and whatever was said meanwhile was later drained). The
finish now runs on a background thread per utterance; the segmenter
keeps consuming mic frames, so speech during the wait becomes its own
utterance and is transcribed too. Transcripts are delivered oldest-
first between frames, deferred while an utterance is in progress, and
the command/follow-up window no longer times out on transcription
latency. Speaking stays half-duplex (echo protection).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-10-04 22:14:42 -06:00
TMN AI 34b2d302f9 Updates to the assistants overall abilities, like always listening, and only responding on messages when activated. 2026-09-30 20:25:15 -06:00
themajesticmagician 8bcd539b31 Bolt Assistant: wake-phrase voice assistant for Bolt 2026-09-26 22:59:33 -06:00