Overview
TavusVideoService
integrates with Tavus to generate AI-powered video avatars that speak your text-to-speech output in real-time. The service takes audio input and produces synchronized video of a realistic avatar speaking, enabling engaging conversational AI experiences with visual presence.
Tavus Video API Reference
Pipecat’s API methods for Tavus video integration
Example Implementation
Complete example with avatar video generation
Tavus Documentation
Official Tavus replica and avatar documentation
Tavus Platform
Create avatars and manage API keys
Installation
To use Tavus services, install the required dependency:Prerequisites
Tavus Account Setup
Before using Tavus video services, you need:- Tavus Account: Sign up at Tavus Platform
- API Key: Generate an API key from your account dashboard
- Replica Creation: Create and train voice replicas for your avatars
- Avatar Selection: Choose or create avatar models for video generation
Required Environment Variables
TAVUS_API_KEY
: Your Tavus API key for authenticationTAVUS_REPLICA_ID
: ID of your trained voice replica