fix: prevent pipeline freezes when sending endframe (#77)

* fix: dont cancel task if call is already ending

* Update pipecat
This commit is contained in:
Abhishek 2025-12-10 08:22:37 +07:00 committed by GitHub
parent 0a8ce3f644
commit 909c258b6a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 44 additions and 20 deletions

View file

@ -52,6 +52,7 @@ class PipelineEngineCallbacksProcessor(FrameProcessor):
# Include TTSSpeakFrame here since for static nodes, we send TTSSpeakFrame
# which can act as reference while fixing the aggregated trascript
await self._llm_text_frame_callback(frame.text)
await self.push_frame(frame, direction)
async def _start(self, _: StartFrame):