Overview
TavusTransport
integrate a Tavus Replica into your Pipecat application as a participant.
The Tavus agent joins as a third participant alongside the Pipecat bot and human user. It receives audio from the Pipecat pipeline’s TTS layer and renders synchronized video and audio.
Installation
To useTavusTransport
, install the required dependencies:
Basic Usage
This basic usage example shows the transport specific parts of a bot.py file required to configure your bot:How to connect with TavusTransport
Use a Pipecat client SDK with the DailyTransport
. See the Client SDK docs to get started.
Examples
To see a complete implementation, check out the following example:Tavus Transport
Demonstrates real-time video processing using WebRTC transport