LAUNCH OFFER

500 free Interactive Avatar minutes

Get your free API key

What do you like best about Synthesia?

How easy it is to use and get started! The platform is user friendly - anyone can do it! It's also very easy to download and upload the videos into an LMS or other video hosting platform.

Zach F.
Senior Learning & Development Analyst

One of 2,000+ 5-star reviews on

G2 logo

Get started with Interactive Avatar experiences

Build Interactive Avatars that can listen, talk, and respond directly inside your product, website, or internal tools.

Live demos are subject to the Terms of Service.  

coming soon

Emotional Rollercoaster

Ask me to act angry, sad, or thrilled

AI Advisor

Ask me how to use AI in your daily workflow

Practice giving feedback

Role-play a tough performance review with me

Sales Concierge

Ask me anything about building videos in Synthesia

Play a Game

Guess which animal I'm thinking of

Space Alien

Discover the Solar System

Bring your agent to life

From agent to avatar in three steps

1

Install the plugin

pip install livekit-agents-synthesia

2

Attach an AvatarSession

Two lines in your existing agent. Any LLM, any tools, any knowledge base.

3

Go live in your product

The avatar joins your LiveKit room as a video participant in your web or mobile app.

agent.py from livekit.plugins import synthesia avatar = synthesia.AvatarSession( synthesia.AvatarConfig( avatar_ids=["7572faa9-15da-400d-8227-ef1ab8932523"], ), ) await avatar.start(session, room=ctx.room) AI Avatar joined the room Live now
Agent-ready

Let your coding agent handle integration

Install the Synthesia skill and let your coding agent scaffold the LiveKit agent and configure your Interactive Avatar. Support with API keys and room setup included.

$ npx skills add synthesia-ai/skills Copy THEN JUST ASK "Add an interactive avatar to our real-time support bot." Skill scaffolds agent.py, token server, and embeds in minutes $ npx skills add synthesia-ai/skills THEN JUST ASK "Add an interactive avatar to our real-time support bot." Skill scaffolds agent.py, token server, and embeds in minutes

Works with:

Claude Code

Cursor

Copilot Workspace

What teams are building

Our avatar layer can plugin into your existing agent stack.

Inbound Sales & Demos

Face-to-face reps that answer questions, qualify interest, and hand leads to sales.

Customer Support

Always-on agents that answer from your docs and hand off to humans.

Training & Coaching

Role-play difficult conversations, with rubric scoring via webhook.
Synthesia Shield Check White Icon

Kiosks & Concierge

An assistant in your venue that answers questions and points people the right way.

Where a face changes the outcome

Whatever the shape of your stock, Synthesia can add a human face.
Available now

LiveKit plugin, bring your own LLM

A drop-in addition to your existing agent
Any LLM, any tools, your infra and keys
Python & Node · web & mobile
Coming soon

Pipecat plugin

Same AvatarSession API
Drop into your Pipecat pipeline
Works with any transport Pipecat supports
Coming soon

End-to-end, agent included

Managed LLM, knowledge, and voice
One API call from prompt to live avatar
No agent infrastructure to run
Pricing

Start in minutes, scale when you're ready

Pay-as-you-go

$0.12/minute

Start instantly. Pay only for the minutes you use, no commitment, no minimum.

No commitment, no minimum
Top up credits as needed
Access to all Interactive Avatar models

Interactive Avatar FAQs

What can I create using Interactive Avatars?

Interactive Avatars can power conversational experiences across products, websites, internal tools, training flows, support journeys, kiosks, and any other use case where a real-time, human face makes the interaction better.

Can I bring my own LLM?

Yes. Interactive Avatars is designed for teams that want to connect their own LLM, agent, or conversational logic and use Synthesia to power the avatar layer. You keep full control of the conversation; we handle the face.

How does the integration work?

The Synthesia Interactive Avatar is a plugin component you attach to your LiveKit Agent. Your agent produces speech the way it always does. The component routes that audio to the hosted avatar worker, which renders an expressive Interactive Avatar and publishes it to your LiveKit room as a regular participant. No changes to your frontend are needed.

Is this a public API?

Yes. Interactive Avatars is now generally available. Anyone with a Synthesia API key can get started using the developer documentation.

How do I get access?

Create an API key in your Synthesia workspace, install the LiveKit plugin, and follow our quickstart to begin building.

What are the current limitations?

The plugin currently supports Python LiveKit Agents only. We're continuing to improve expressiveness, listening behaviors, interruption handling, and latency, and will share updates soon.

Ready to build with Interactive Avatars?

Connect your own agent or conversational logic to Synthesia's Interactive Avatars.