From c9f0172e9f47f4996d8eda90936309785f1f8a4a Mon Sep 17 00:00:00 2001 From: filipi87 Date: Fri, 8 May 2026 09:46:18 -0300 Subject: [PATCH] Example supporting plain websocket. --- examples/voice/voice-elevenlabs.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/examples/voice/voice-elevenlabs.py b/examples/voice/voice-elevenlabs.py index 8f61bb665..f3b28e709 100644 --- a/examples/voice/voice-elevenlabs.py +++ b/examples/voice/voice-elevenlabs.py @@ -22,6 +22,7 @@ from pipecat.processors.aggregators.llm_response_universal import ( ) from pipecat.runner.types import RunnerArguments from pipecat.runner.utils import create_transport +from pipecat.serializers.protobuf import ProtobufFrameSerializer from pipecat.services.elevenlabs.stt import ElevenLabsRealtimeSTTService from pipecat.services.elevenlabs.tts import ElevenLabsTTSService from pipecat.services.openai.llm import OpenAILLMService @@ -47,6 +48,12 @@ transport_params = { audio_in_enabled=True, audio_out_enabled=True, ), + "websocket": lambda: FastAPIWebsocketParams( + audio_in_enabled=True, + audio_out_enabled=True, + add_wav_header=False, + serializer=ProtobufFrameSerializer(), + ), }