Skip to content

Commit ca0bf97

Browse files
committed
Handle speech started event to interrupt
1 parent 8ddbd55 commit ca0bf97

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

llmstack/server/consumers.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -664,6 +664,9 @@ async def _respond_to_event(self, text_data):
664664
deltas["agent_output_audio_stream__0"][1:]
665665
) # Remove + prefix since this is a delta
666666
)
667+
elif "agent_input_audio_stream_started_at" in deltas:
668+
# Clear current media buffer
669+
await self.send(text_data=json.dumps({"event": "clear", "streamSid": self._stream_sid}))
667670
elif event == "stop":
668671
await self._app_runner.stop()
669672
self._app_runner = None

0 commit comments

Comments
 (0)