📄️ DailyTransport
The DailyTransport is a full-featured transport that enables you to join Pipecat bots to Daily WebRTC video calls. It's built on top of daily-python, and it gives you access to a lot of advanced features—but it's also a great way to simply use WebRTC as the media backbone for building real-time bot interactions.
📄️ LocalTransport
You can use the LocalTransport to build Pipecat apps that directly access the mic, speaker, and camera devices on your computer. You'll need to install the optional pyaudio dependency to use the LocalTransport:
📄️ WebsocketTransport
We recommend using a WebRTC-powered transport like DailyTransport if you want to ensure good experiences for real-time audio and (especially) video. But you can use the WebsocketTransport for apps where you might already be using a websocket connection for other parts of the app.