From b632d71465a8821e541b3fcc0ba1deaf13488b03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aleix=20Conchillo=20Flaqu=C3=A9?= Date: Thu, 13 Mar 2025 19:41:47 -0700 Subject: [PATCH] TTSService: flush_audio() should be in the base class --- src/pipecat/services/ai_services.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pipecat/services/ai_services.py b/src/pipecat/services/ai_services.py index 1701f9829..3fe33d69e 100644 --- a/src/pipecat/services/ai_services.py +++ b/src/pipecat/services/ai_services.py @@ -285,6 +285,9 @@ class TTSService(AIService): async def update_setting(self, key: str, value: Any): pass + async def flush_audio(self): + pass + async def start(self, frame: StartFrame): await super().start(frame) self._sample_rate = self._init_sample_rate or frame.audio_out_sample_rate @@ -535,9 +538,6 @@ class WebsocketTTSService(TTSService, WebsocketService): TTSService.__init__(self, **kwargs) WebsocketService.__init__(self) - async def flush_audio(self): - pass - class InterruptibleTTSService(WebsocketTTSService): """This is a base class for websocket-based TTS services that don't support