You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Web Audio BufferSource was created and started without keeping
a reference, so cleanup had no handle to call .stop() on it; the
current segment played out after close. The LLM stream had an
AbortController in place but cleanup never aborted it, so the
streaming callback kept arriving and queueing TTS work.
Track the active source for stop() and abort the LLM stream first
in cleanup() so closing silences audio and halts further segment
arrivals.
0 commit comments