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,