Video service implementation for generating AI avatar responses using Tavus
TavusVideoService
– a pipeline service that handles audio streaming and requests Tavus to generate avatar video responses.TavusTransport
– a transport layer that directly streams generated Tavus video to users in real-time. All the details hereTAVUS_API_KEY
– Your Tavus API keyTAVUS_REPLICA_ID
– Tavus replica identifierTAVUS_PERSONA_ID
– Persona ID for video generationpipecat-stream
)