From 2d114b15f9ff2787cb6eb4b0bea75ee762413f34 Mon Sep 17 00:00:00 2001 From: Filipi Fuchter Date: Thu, 6 Mar 2025 10:34:25 -0300 Subject: [PATCH] Adding missing flush_audio method to AzureTTSService. --- src/pipecat/services/azure.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pipecat/services/azure.py b/src/pipecat/services/azure.py index 83e5bbe6d..60a3b6a8b 100644 --- a/src/pipecat/services/azure.py +++ b/src/pipecat/services/azure.py @@ -577,6 +577,10 @@ class AzureTTSService(AzureBaseTTSService): logger.error(f"Speech synthesis canceled: {evt.result.cancellation_details.reason}") self._audio_queue.put_nowait(None) + async def flush_audio(self): + logger.trace(f"{self}: flushing audio") + # TODO: check what we need to implement here ? + async def run_tts(self, text: str) -> AsyncGenerator[Frame, None]: logger.debug(f"{self}: Generating TTS [{text}]")