Synthesia Interactive Avatars
Synthesia avatars that lip-sync an agent's speech in realtime, available as a LiveKit Agents plugin; a session can load up to five avatars and swap between them.
Overview
Best for: Enterprises already licensed on Synthesia who want the same avatars live.
At a glance
No public realtime rate. $89 Creator plan is a third-party figure. LiveKit plugin only (Python).
Your LiveKit agent's TTS audio
Your TTS
Not captured.
Not captured.
Not captured.
Not verified in this pass.
Features
- swap between up to 5 avatars mid-session
- Synthesia Studio avatar gallery
- LiveKit plugin (Python only)
Pricing
| What | Price | Unit |
|---|---|---|
| Creator plan (third-party) | $89 | per month |
| Enterprise | Custom |
No published realtime rate found
Free tier: None found for interactive avatars.
Source: arcade.software
Setup
- Confirm your Synthesia workspace plan includes interactive avatars.
- Create a workspace API key.
- Copy avatar IDs from the Synthesia Studio gallery.
- uv add livekit-agents[synthesia] and start the avatar session in your LiveKit agent.
Endpoint
https://developers.synthesia.io (default SYNTHESIA_API_URL)
Authentication
SYNTHESIA_API_KEY
Quick start python
# uv add "livekit-agents[synthesia]~=1.8" env: SYNTHESIA_API_KEY
from livekit.plugins import synthesia
# inside your agent entrypoint, after creating `session`
avatar = synthesia.AvatarSession(
synthesia.AvatarConfig(avatar_ids=["<avatar-id>"]), # 1 to 5 IDs
)
await avatar.start(session, room=ctx.room)
# later: swap_avatar("<another-id>") or "default"
# await session.start(...)
Written from the current docs. Check the vendor's SDK version before you ship.
Warnings
No public realtime price
We found no published per-minute or per-session rate for interactive avatars; you will likely need sales. Get a written rate before building.
Plan gate
The API key only works for interactive avatars if your plan includes them; lower tiers reportedly have no API access.
Python only
The LiveKit plugin is Python only; no Node.js plugin listed.
Plus 9 warnings that apply to all avatars and live video APIs. See category warnings.
Limits
- Up to 5 avatar IDs per session
Models and products
| Name | Status |
|---|---|
| Interactive avatars | GA |
Docs and sources
Docs
Sources used
Pricing, latency, concurrency, release status.