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(), + ), }