Configuration
Settransport: "webrtc", pipeline_mode: "cascade", and an avatar block.
Options
Providers
HeyGen needs a LiveAvatar key, not a HeyGen key. Pipecat targets
api.liveavatar.com; HeyGen’s old /v1/streaming.* API is sunset. Get the key from app.liveavatar.com.Required API Keys
Tavus also requires the
tavus extra (pip install -e . pulls daily-python).
Pipeline
Latency
The avatar adds an inherent render/buffer delay (~600ms+) on top of the cascade response — it cannot be tuned away, only minimized by provider choice. Tavus is currently the lowest-latency option. Seeexamples/video-avatar for a runnable setup script.