Talking Avatar

Buyer's guide

The 12 Best Real-Time AI Avatar APIs in 2026, Compared on Price, Latency and Integrations

By Tushar Tuteja, Co-founder and CTO, Talking Avatar Prices checked 30 October 2026 17 min read

We build Talking Avatar, one of the APIs below, marked as ours. We say where other APIs do better; see how we chose them.

Illustration of comparing real-time AI avatar APIs: a card of three ranked rows with avatar thumbnails, an API code window, a live video call with a talking avatar and a sound wave, and a stopwatch badge for latency

What is the best real-time AI avatar API in 2026?

The best real-time AI avatar APIs in 2026 are Tavus CVI, HeyGen LiveAvatar, Anam, Simli and Talking Avatar, and the right one depends on whether you already run a voice agent. Tavus is our pick for a managed agent that must read the user's face ($0.24 to $0.37 a minute). HeyGen LiveAvatar fits ElevenLabs Agents and traffic spikes ($0.079 to $0.19). Anam fits LiveKit and Pipecat teams, and Simli is cheapest at steady volume (about $0.01 on monthly plans). Talking Avatar is the best pay-as-you-go way to give a voice agent you already run a realistic face: $0.02 a minute, billed per second, with no subscription and no concurrency cap, falling to $0.005 a minute on high-volume contracts, or $0.06 a minute as a no-code agent with the AI and voice included.

Try Talking Avatar with $1 of free creditsTalk to a live avatar first

Every vendor now says “real-time”, and the word hides two different products: a face for an agent you already built, and an agent that comes with its own face. This guide compares 12 APIs on what a month of use really costs, the latency each vendor publishes, and whether it plugs into LiveKit, Pipecat, ElevenLabs Agents or the OpenAI Realtime API. Prices come from each vendor's own pricing page or docs, checked on 30 October 2026; plugin lists were re-checked on 6 November 2026.

Key takeaways

  • Decide first between a face layer and a managed agent. A face layer animates your agent's audio; a managed agent also runs speech, the LLM and the voice. Their per-minute prices are not comparable.
  • At 2,000 minutes a month, face layers cost from $19 (Spatius) and $20 (Simli) to $342 (LemonSlice); managed agents from $120 (Voice Agents, ours) to $614 (Tavus). D-ID's self-serve plans stop at 600 minutes.
  • Integrations often decide the pick. LiveKit lists 16 avatar plugins, and ElevenLabs documents one avatar integration for its Agents: HeyGen LiveAvatar.
  • Concurrency and call caps are the hidden limits. HeyGen LiveAvatar's paid plans and Talking Avatar have no concurrency cap; Runway ends every session at 5 minutes.
  • Older lists are out of date. HeyGen's Interactive Avatar now lives on as LiveAvatar, and Hedra's real-time avatar service has shut down.

The best real-time AI avatar API for each job

These are our picks by job, not a single ranking. Each API wins somewhere.

Best real-time AI avatar API for each job, with the reason and the lowest published price
If you need…PickWhyLowest published price
A managed agent that can read the user's expressionsTavus CVIA perception model alongside 1080p rendering$0.24/min (Business plan)
A face for an ElevenLabs agentHeyGen LiveAvatar (LITE)The only avatar integration ElevenLabs documents for its Agents$0.079/min (Business plan)
A face for a LiveKit or Pipecat agentAnamLiveKit plugins in Python and Node.js, and a Pipecat video service$0.11/min overage (Professional)
The lowest rate for streamed video at steady volumeSimliAbout $0.01 a minute on monthly plans$0.009/min (Pro or Scale plan)
No subscription, bursty traffic or high volume, with a documented OpenAI Realtime setupTalking Avatar Realistic Avatars (ours)$0.02 a minute billed per second, no plan, no concurrency cap; high-volume contracts from $0.005$0.02/min; from $0.005/min at high volume (custom quote)
1080p and long sessionsBeyond Presence1080p on every plan, sessions up to 24 hours€0.0875/min (Scale plan rate)
Cartoon or non-human charactersLemonSliceAny single image becomes a live avatarAbout $0.13/min (billed annually)
A managed agent that remembers usersD-ID AgentsMemory, a knowledge base and tools built in$0.35/min (billed annually)
A no-code website agent with a faceTalking Avatar Voice Agents (ours)Prompt, documents, avatar and voice in a dashboard; embed with one line$0.06/min, AI and voice included
The cheapest rate if the avatar can render on the user's deviceSpatiusDraws the avatar on the device instead of streaming video$0.0056/min (annual overage)
Offline, kiosk or self-hosted avatarsbitHumanRuns on your own hardware, billing only speaking secondsAbout $0.008/min
Avatars you already use in Synthesia videosSynthesia Interactive AvatarsThe same avatars, live, through LiveKit$0.10/min, avatar only
Short, stylized character sessionsRunway CharactersOne image of any style becomes a live character$0.20/min + $0.02 a session

Face layer or full agent: decide this first

A face layer (vendors call it LITE mode, speech-to-video, audio passthrough or an avatar plugin) takes the audio your voice agent already produces and returns lip-synced video. You keep your own speech recognition, LLM and voice, and pay for them separately. HeyGen LiveAvatar LITE, Anam, Simli, Beyond Presence's Speech-to-Video API, LemonSlice, Spatius, bitHuman, Synthesia and Talking Avatar Realistic Avatars all work this way.

A managed agent runs the whole conversation: it listens, thinks with an LLM, speaks and renders the face. Tavus CVI, D-ID Agents, HeyGen LiveAvatar FULL, Beyond Presence Managed Agents, Runway Characters and Talking Avatar Voice Agents work this way. A managed minute costs more because it includes the models.

Comparing a $0.02 face layer with a $0.24 managed agent is a common budgeting mistake. Add your own LLM and voice bill to every face-layer price before you compare it with a managed one. Our AI voice agent pricing guide shows what that bill usually adds.

What 2,000 minutes a month costs on each

We priced 2,000 conversation minutes a month, about 65 minutes a day, on the cheapest self-serve plan that covers them, plus overage at each vendor's published rate. Prices are as of 30 October 2026.

Cost of 2,000 minutes a month, cheapest self-serve plan plus overage (USD)

Published prices on 30 October 2026. Face layers exclude your LLM and voice; managed agents include them. Beyond Presence (euros) and D-ID (Enterprise only at this volume) are in the table below. Hover a row for what it includes.

  • Spatius$19
  • Simli$20
  • Realistic Avatars (ours)$40
  • Voice Agents (ours)$120
  • HeyGen LiveAvatar LITE$184.50
  • Synthesia$200+
  • Anam$294
  • LemonSlice$342
  • HeyGen LiveAvatar FULL$374.50
  • Runway Characters≈$408
  • Tavus CVI$614
Monthly cost of 2,000 minutes on each real-time AI avatar API, with how it is billed and the session limit
APITypeHow 2,000 minutes are billedMonthly costSessions at once on that plan
SpatiusFace, drawn on deviceStarter $19 includes 2,000 minutes$194; calls end at 30 minutes
SimliFaceHobby $10 (1,000 min) + 1,000 × $0.01$202 (10 on the $49 Pro plan)
Talking Avatar Realistic Avatars (ours)Face2,000 × $0.02, no plan$40Unlimited
HeyGen LiveAvatar LITEFaceEssential $99 (1,100 credits) + 900 × $0.095$184.50Unlimited on paid plans
Beyond Presence (Speech-to-Video)FaceGrowth €149 (1,490 min) + 510 × €0.10€20025
Synthesia Interactive AvatarsFace2,000 × 10 credits ($0.10)$200 in credits, plus the Synthesia plan fee100 on paid plans
AnamFace or managed, same priceExplorer $49 (250 min) + 1,750 × $0.14, or Growth $299$294 to $2993 (5 on Growth)
LemonSliceFaceScale $240 (1,463 min) + 537 × $0.19$34210
Talking Avatar Voice Agents (ours)Managed, no code2,000 × $0.06, no plan$120No plan tiers
HeyGen LiveAvatar FULLManagedEssential $99 + 2,900 credits × $0.095$374.50Unlimited on paid plans
Runway CharactersManaged, or a face for a LiveKit agent2,000 × $0.20 + $0.02 a sessionAbout $408 at 5-minute sessionsNot published
Tavus CVIManagedGrowth $397 (1,300 min) + 700 × $0.31$61410
D-ID AgentsManagedSelf-serve plans stop at 600 streaming minutesEnterprise quoteNot published

Plan limits matter as much as rates. Anam's Explorer plan ends calls at 10 minutes, so longer calls need Growth at $299. Spatius's $19 Starter plan ends calls at 30 minutes and allows 4 sessions at once, and Simli's Hobby plan allows 2.

The crossover points are simple to check. Leaving aside Simli's free 50 minutes a month, Talking Avatar Realistic Avatars cost less than Simli below 500 minutes a month, because Simli's $10 Hobby plan buys 500 of our minutes. They also cost less when you need more sessions at once than a Simli plan allows. Simli Pro ($49, 10 sessions) equals 2,450 of our minutes, and Simli Scale ($249, 50 sessions) equals 12,450. Above those volumes, with steady traffic, Simli costs less. Against HeyGen LiveAvatar LITE, once you pass its free 10 credits a month, ours cost less at every volume on published self-serve plans: $0.02 a minute against LiveAvatar's lowest rate of $0.079 (Business plan). LiveAvatar wins elsewhere: sharper video (720p by default, 1080p optional, against our 832×468), LiveKit, Pipecat and ElevenLabs integrations, and a FULL mode that runs the conversation for you. For other volumes, see our real-time avatar API pricing table of 25 providers and the cheapest AI avatar APIs.

Latency: what each vendor publishes

Every vendor says “real-time”, but they measure different events, so treat these as each vendor's own claims, not a benchmark:

  • Simli publishes a response time of about 150 ms on its homepage.
  • Beyond Presence quotes 250 ms from audio input to avatar video in its voice agent docs.
  • Talking Avatar: less than 250 ms, our own figure. Measured on our servers across production sessions (October 2026): the time from your agent's audio reaching the avatar to the avatar speaking it. The network between our servers and your caller adds to what they hear.
  • HeyGen LiveAvatar reports a median time to first frame under 300 ms on its site.
  • LemonSlice reports a 471 ms average time to first byte for its Flash model, from its own benchmark.

The avatar adds only part of the delay. Your speech recognition, LLM and voice usually add more, so test each candidate with the same agent, voice and network before you choose.

Which avatar APIs work with LiveKit, Pipecat, ElevenLabs and OpenAI Realtime

LiveKit's avatar documentation lists 16 plugins as of 6 November 2026: Anam, Beyond Presence, D-ID, LemonSlice, Protoface, Runway, Tavus and TruGen in Python and Node.js, and Avatario, AvatarTalk, bitHuman, Keyframe, LiveAvatar, Simli, Spatius and Synthesia in Python only. Pipecat's documentation lists video avatar services for Anam, bitHuman, HeyGen, Protoface, Simli and Tavus, and transports for Beyond Presence, HeyGen, LemonSlice and Tavus.

Which real-time avatar APIs work with LiveKit Agents, Pipecat, ElevenLabs Agents and OpenAI Realtime
APILiveKit AgentsPipecatElevenLabs AgentsOpenAI Realtime or any TTS
Tavus CVIPlugin (Python, Node.js)Video service and transportNot documentedIts own pipeline, or your LLM
HeyGen LiveAvatarPlugin (Python)Video service and transportOfficial integration (LITE)LITE mode, your audio
AnamPlugin (Python, Node.js)Video serviceAnam's own guideAudio passthrough
SimliPlugin (Python)Video serviceNot documentedYour audio
Beyond PresencePlugin (Python, Node.js)TransportNot documentedSpeech-to-Video API
D-ID AgentsPlugin (Python, Node.js)Not listedD-ID's own guideIts own pipeline
LemonSlicePlugin (Python, Node.js)TransportNot documentedYour audio
Talking Avatar (ours)Our own plugin (Python, on PyPI; not yet in LiveKit's list); Node.js through our SDKNot listed; through our WebSocket API or Python clientNot documentedOpenAI Realtime (server side), OpenAI TTS, ElevenLabs, Azure, Cartesia, any PCM audio

If you run LiveKit Agents

Pick a listed plugin and the avatar becomes a second participant in your room, publishing synced audio and video. Anam, Beyond Presence and Tavus are the strongest picks with both Python and Node.js support. Talking Avatar Realistic Avatars join a LiveKit room the same way: on Python with our own plugin, livekit-plugins-talkingavatar on PyPI (in review for LiveKit's list), and on Node.js through our SDK, with a publish-only token either way.

If you run ElevenLabs Agents

HeyGen LiveAvatar is the documented route: ElevenLabs' own guide connects an agent to LiveAvatar's LITE mode, billed at 1 LiveAvatar credit a minute plus your ElevenLabs usage. D-ID and Anam publish their own ElevenLabs guides. Talking Avatar works with ElevenLabs text-to-speech, but we don't document an ElevenLabs Agents integration.

If you run the OpenAI Realtime API

Any face layer that accepts raw audio works if your Realtime session runs on your server over WebSocket. Our docs pass Realtime's 24 kHz PCM audio deltas straight to the avatar. If your page talks to OpenAI Realtime directly over WebRTC, the audio never reaches your server, so move the session server-side first.

If you run a phone agent on Vapi or Retell

Callers on a phone line can't see a face. An avatar only helps when the conversation moves to a website or app, where you can use any face layer above or a no-code web agent. For phone agents, see our 12 best AI voice agent platforms.

The 12 best real-time AI avatar APIs, reviewed

The numbers are for reference, not a ranking; the picks by job give the best API for each use.

1. Tavus CVI: best managed agent that reads the user

Tavus's Conversational Video Interface (CVI) runs the whole call: speech recognition, the LLM, the voice, turn-taking and a 1080p face, with a perception model that reads the user's expressions. Plans are Free (20 minutes), Starter $22 (60), Builder $59 (175), Growth $397 (1,300) and Business $975 (4,000); included minutes work out to $0.24 to $0.37, and extra minutes cost $0.26 to $0.35 (Tavus pricing). Every call bills at least 30 seconds, from the moment it is created. Self-serve plans allow 1 to 15 sessions at once and cap calls at 5 to 60 minutes. See Tavus pricing in detail.

Pick it if the agent must react to the user's face and cost per minute matters less.

2. HeyGen LiveAvatar: best for ElevenLabs agents and traffic spikes

LiveAvatar is HeyGen's real-time avatar platform and the successor to its Interactive Avatar (HeyGen). It bills credits: 1 a minute in LITE mode, where your agent's audio drives the face, and 2 in FULL mode, where HeyGen runs speech, the LLM and the voice. Essential costs $99 a month for 1,100 credits and Business $475 for 6,000, so LITE costs $0.079 to $0.095 a minute and FULL $0.158 to $0.19 (LiveAvatar credits FAQ). Overage ($0.095 or $0.09 a credit) bills only if you switch it on. Paid plans have no concurrency cap, but calls stop at 20 minutes on Essential and 60 on Business. Video is 720p by default, with 1080p optional. See LiveAvatar pricing: LITE vs FULL.

Pick it if you run ElevenLabs Agents, or expect many visitors at once.

3. Anam: best face layer for LiveKit and Pipecat teams

Anam renders a real-time face for agents built elsewhere, at the same price whether Anam runs the conversation or your audio drives it. Its Cara-4.1 Express model, launched on 20 October 2026, renders 1152×768 (Anam changelog). Plans are Free (30 minutes, non-commercial), Starter $12 (50), Explorer $49 (250), Growth $299 (2,000) and Professional $999 (8,000), with extra minutes at $0.16 down to $0.11, billed per second (Anam pricing). Calls stop at 5 minutes on Starter and 10 on Explorer, and plans allow 1 to 10 sessions at once. See Anam pricing and limits.

Pick it if you want a polished face on your own LiveKit or Pipecat stack.

4. Simli: lowest rate for streamed video at steady volume

Simli's Trinity models turn your agent's audio into a lip-synced face for about a cent a minute. Hobby costs $10 a month for 1,000 minutes, Pro $49 for 5,500 and Scale $249 for 27,500, with 2, 10 and 50 sessions at once; extra minutes bill at the plan's rate (Simli pricing). Each session bills at least 1 minute, then in 5-second steps, and unused minutes roll over up to 2×. The free plan gives $10 of credit plus 50 minutes a month, and commercial use is allowed. See Simli pricing in detail.

Pick it if your traffic is steady and fits a plan's session limit.

5. Talking Avatar (ours): best pay-as-you-go face for any voice agent

Talking Avatar Realistic Avatars stream a photorealistic avatar that speaks your agent's audio, for $0.02 a minute billed per second, with no subscription, no plan and no concurrency tiers. Sessions run up to 3 hours, and new accounts get $1 of free credits (50 minutes). In our own production measurements, the avatar starts speaking less than 250 ms after your audio reaches our servers. Video streams to your page over WebRTC or into your LiveKit room, from a Node.js SDK, a LiveKit Agents plugin for Python or a WebSocket API in any language, and clear() stops the avatar mid-sentence and reports how much the user heard. A custom avatar of a real person costs $199 one time, with their consent. Talking Avatar Voice Agents add a no-code option: a complete agent with the LLM, speech recognition, voice, avatar and knowledge bases of your documents for $0.06 a minute, shared as a link or embedded on your site (how Voice Agents work).

It is also built for high volume. Enterprise and high-volume contracts go as low as $0.005 a minute (a custom quote), with unlimited concurrent sessions at no extra cost, so 100,000 minutes a month would come to about $500. That matches Simli's lowest enterprise quote ($0.005) and sits below the enterprise floors HeyGen LiveAvatar ($0.01), Beyond Presence (€0.03) and Anam ($0.04) publish.

Where others do better: our video is 832×468 at 25 fps, below the 1080p of Tavus, Beyond Presence and LiveAvatar's high setting. A small “Powered by Talking Avatar” watermark shows unless you pay $19 a month. We aren't in LiveKit's or Pipecat's integration lists yet (our LiveKit plugin for Python is on PyPI and in review for LiveKit's), we don't document an ElevenLabs Agents integration, and we don't publish compliance certifications yet.

Pick it if you want no monthly plan, your traffic is bursty or your calls run long, you run OpenAI Realtime or your own TTS, or you run at high volume: enterprise and high-volume contracts go as low as $0.005 a minute, with no cap on concurrent sessions.

6. Beyond Presence: best for 1080p and long sessions

Beyond Presence sells a Speech-to-Video API for your own agent and Managed Agents that run the conversation, both at 1080p. Plans cost €49 (280 face-only minutes), €149 (1,490) and €349 (4,000) a month; a face-only minute costs €0.175, €0.10 or €0.0875 on those plans, and an agent minute twice that (Beyond Presence pricing). Extra minutes bill only when usage-based billing is on. Plans allow 10, 25 or 50 sessions at once, and sessions can run up to 24 hours. See Beyond Presence pricing.

Pick it if you need 1080p or very long sessions and are happy to pay in euros.

7. D-ID Agents: best managed agent with user memory

D-ID Agents bundle a knowledge base, memory and tools with a streaming avatar. API plans run from Build at $18 a month (32 streaming minutes) to Scale at $297 (600), which is $0.50 to $0.56 a minute billed monthly or $0.35 to $0.45 billed annually (D-ID API pricing). Above 600 minutes a month, D-ID quotes Enterprise. A 14-day trial includes 10 streaming minutes, and D-ID publishes its own ElevenLabs agent guide. See D-ID Agents pricing.

Pick it if your volume is low and you want the agent to remember users.

8. LemonSlice: best for cartoon and stylized characters

LemonSlice generates every frame with its own model, so any image, including a cartoon or a non-human character, becomes a live avatar. Plans run from Starter at $8 a month (41 minutes) to Ultra at $960 (6,000), about $0.16 to $0.20 a minute, or roughly $0.13 to $0.16 billed annually; extra minutes cost $0.18 to $0.22 (LemonSlice pricing). Hosted speech, LLM and voice add $0.09 to $0.11 a minute, and idle time bills like talking. Calls stop at 30 minutes below Ultra, and sessions above a plan's limit cost double.

Pick it if your avatar is a mascot or character rather than a person.

9. Synthesia Interactive Avatars: best if you already use Synthesia

Synthesia's Interactive Avatars bring its video avatars into live conversations for 10 credits ($0.10) a minute, avatar only, drawn from a Synthesia plan's credits (Synthesia API pricing). They run through LiveKit with your own voice, and a full stack at $0.20 a minute is listed as coming soon. Paid plans allow 100 sessions at once.

Pick it if your company already presents with Synthesia avatars.

10. Spatius: cheapest, if the avatar can render on the device

Spatius draws the avatar on the user's device from motion data instead of streaming video. It costs $19 a month for 2,000 minutes, then $0.007 to $0.009 a minute, or $0.0056 to $0.0072 on annual plans (Spatius pricing); the free plan's 100 minutes are non-commercial, and its pricing is marked beta. Paid plans allow 4 to 40 sessions at once.

Pick it if cost matters most and you can test the avatar on your users' lowest-end devices.

11. bitHuman: best for offline and self-hosted avatars

bitHuman runs avatars on the user's device, on your own servers or in its cloud. On your hardware it bills about $0.008 to $0.02 a minute, counting only the seconds the avatar speaks; in its cloud it bills $0.016 to $0.04, idle time included (bitHuman pricing). API access needs a plan from $20 a month, and an offline license costs from $899 per character.

Pick it if you need kiosks, offline use or full control of where the avatar runs.

12. Runway Characters: best for short, stylized sessions

Runway Characters turn one image of any style into a live character for $0.20 a minute plus $0.02 a session, billed in 6-second steps (Runway API pricing). Every session ends at 5 minutes and there is no free tier. Through LiveKit's Runway plugin, it can also be the face of your own LiveKit agent.

Pick it if your interactions are short and creative rather than long support calls.

Also considered

  • Akool Streaming Avatar costs about $0.16 to $0.35 a minute at 1080p, with API access from its $59 Pro Max plan and 3 to 10 sessions at once (Akool API pricing).
  • Google's Gemini Live API can return an avatar for about $0.37 per speaking minute of video, billed only while the avatar speaks, plus voice and model tokens (Vertex AI pricing); custom faces are for select customers (Google Cloud docs).
  • Microsoft Azure TTS Avatar costs $0.50 to $0.80 a minute plus Azure text-to-speech, at 1920×1080 and 25 fps, with Azure voices only (Azure pricing).
  • Smaller face layers listed as LiveKit plugins run from $0.01 to $0.17 a minute: Protoface ($0.01), Avatario ($0.05), AvatarTalk ($0.05 to $0.10) and Keyframe Labs ($0.10 to $0.17).
  • UneeQ and Soul Machines sell enterprise digital humans; AppDirect announced it had acquired Soul Machines on 28 September 2026 (SiliconANGLE).
  • Hedra is left out: its real-time avatar service has shut down, and LiveKit's Hedra plugin says the service is disabled.

Coming from HeyGen's Interactive Avatar? See our HeyGen Interactive Avatar alternatives and Tavus alternatives.

Frequently asked questions

What is the best real-time AI avatar API in 2026?

The best real-time AI avatar APIs in 2026 are Tavus CVI, HeyGen LiveAvatar, Anam, Simli and Talking Avatar, each for a different job. Tavus suits managed agents that need to read the user's expressions, HeyGen LiveAvatar fits ElevenLabs Agents and traffic spikes, Anam fits LiveKit and Pipecat teams, and Simli is cheapest at steady volume. Talking Avatar is the best pay-as-you-go option for a face on your own voice agent: $0.02 a minute, billed per second, with no subscription, and from $0.005 a minute with unlimited concurrent sessions at high volume.

What is the cheapest real-time AI avatar API?

Spatius has the lowest published self-serve rate, from $0.0056 a minute, but it draws the avatar on the user's device. For streamed video, Simli costs about $0.01 a minute on monthly plans. With no subscription, Talking Avatar Realistic Avatars cost $0.02 a minute and, beyond Simli's free 50 minutes a month, cost less than Simli below 500 minutes a month. At high volume, Talking Avatar contracts go as low as $0.005 a minute (a custom quote) with no cap on concurrent sessions, matching Simli's lowest enterprise quote and below HeyGen LiveAvatar's $0.01 enterprise floor.

What are the best HeyGen Interactive Avatar alternatives?

HeyGen's Interactive Avatar now lives on as LiveAvatar, so existing users can move there. Outside HeyGen, Tavus is the closest managed option, while Anam, Simli, Beyond Presence and Talking Avatar are face layers for your own agent.

Which AI avatar works with ElevenLabs Agents?

HeyGen LiveAvatar is the integration ElevenLabs documents: its LITE mode renders the face while ElevenLabs runs the conversation, for 1 LiveAvatar credit a minute. D-ID and Anam publish their own ElevenLabs guides.

How do I add an avatar to a LiveKit voice agent?

Install one of LiveKit's 16 avatar plugins, such as Anam, Tavus or Beyond Presence, create an AvatarSession and start it with your AgentSession. The avatar joins the room as a second participant and publishes synced audio and video. Talking Avatar has its own plugin for Python, livekit-plugins-talkingavatar on PyPI (not yet in LiveKit's list), and joins the room through its SDK on Node.js.

Tavus or HeyGen LiveAvatar?

Tavus adds a perception model that reads the user's expressions, at $0.24 to $0.37 a minute with plan-based session limits. LiveAvatar costs less, $0.158 to $0.19 a minute in FULL mode, has no concurrency cap on paid plans and works with ElevenLabs Agents, but Essential calls stop at 20 minutes.

Is there a free real-time AI avatar API?

Most have a free tier. Simli gives $10 of credit plus 50 minutes a month with commercial use allowed, Tavus 20 minutes, Anam 30 (non-commercial) and Beyond Presence 40 (non-commercial).

Do I have to tell users they are talking to an AI avatar?

In the EU, usually yes. From 2 August 2026, Article 50 of the EU AI Act requires AI systems that talk with people to tell them they are interacting with AI, unless that is obvious from the circumstances. An avatar that looks like a real person may also fall under the article's deep-fake disclosure rule. Saying it in the avatar's first sentence is the simplest way to comply. This is not legal advice.

The EU AI Act is Regulation (EU) 2024/1689.

Methodology

How we chose these APIs

We included an API if you can start a real-time avatar session with it today, it publishes a price or says plainly that it sells by quote, and it streams a talking face from live audio rather than rendering a video from a script. We read each vendor's pricing page and documentation on 30 October 2026, and LiveKit's and Pipecat's integration lists on 6 November 2026, and quote what they publish. Latency figures are the vendors' own. We haven't run paid trials of every API; this is a review of published prices, limits and docs. We build and run Talking Avatar, so our own numbers come from production. Spotted something out of date? Open an issue on our GitHub or contact us.

Tushar Tuteja

About me

Tushar Tuteja

Co-founder and CTO, Talking Avatar

I'm Tushar Tuteja, co-founder and CTO of Talking Avatar. I lead the engineering behind our real-time avatar API and our no-code voice agents. We built Talking Avatar to give InterviewFlowAI's own AI interviewers a face, and we still run many of our interviews on these avatars, so the latency, session-length and concurrency trade-offs I write about are ones my team handles in production every day.

Connect with me on LinkedInThe team behind Talking Avatar

Try a real-time avatar on your own agent

Talk to a realistic avatar for two minutes with no sign-up, or get $1 of free credits and stream it from your voice agent at $0.02 a minute, billed per second. No code? Build a voice agent with a realistic face for $0.06 a minute, AI and voice included.