From db838634e73fb055216ac75cef20412c0817f7fe Mon Sep 17 00:00:00 2001 From: Martin Schweiger Date: Fri, 30 May 2025 10:00:31 +0800 Subject: [PATCH] fix: double finals bug --- src/pipecat/services/assemblyai/stt.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pipecat/services/assemblyai/stt.py b/src/pipecat/services/assemblyai/stt.py index 8f6569ffe..2081e6347 100644 --- a/src/pipecat/services/assemblyai/stt.py +++ b/src/pipecat/services/assemblyai/stt.py @@ -240,7 +240,9 @@ class AssemblyAISTTService(STTService): if not message.transcript: return await self.stop_ttfb_metrics() - if message.end_of_turn: + if message.end_of_turn and ( + not self._connection_params.formatted_finals or message.turn_is_formatted + ): await self.push_frame( TranscriptionFrame( message.transcript,