From 37d15588b85d4f92a7abfdaf1f50ac0c0bb50a8c Mon Sep 17 00:00:00 2001 From: Filipi Fuchter Date: Mon, 5 May 2025 17:12:31 -0300 Subject: [PATCH] Starting the base output transport only after starting the small webrtc transport. --- src/pipecat/transports/network/small_webrtc.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pipecat/transports/network/small_webrtc.py b/src/pipecat/transports/network/small_webrtc.py index fdd501299..9dff5cb60 100644 --- a/src/pipecat/transports/network/small_webrtc.py +++ b/src/pipecat/transports/network/small_webrtc.py @@ -484,9 +484,10 @@ class SmallWebRTCOutputTransport(BaseOutputTransport): self._params = params async def start(self, frame: StartFrame): - await super().start(frame) await self._client.setup(self._params, frame) await self._client.connect() + # Parent start. + await super().start(frame) async def stop(self, frame: EndFrame): await super().stop(frame)