before

[0]

Voice chat

After

[1]

video call

before

[0]

Voice chat

After

[1]

video call

before

[0]

Voice chat

After

[1]

video call

Trusted by over 8,000 builders

What an interactive avatar is

Definition

A real-time avatar is a photorealistic digital character that listens, thinks, and speaks back inside a live audio and video stream, typically with sub-second response latency, so it can hold a two-way conversation rather than play a pre-rendered clip.

Versus pre-rendered video

A real-time avatar responds live inside an audio and video stream, reacting to what the user says. A pre-rendered video avatar is a file generated ahead of time and cannot adapt in the moment.

Why latency matters

Users notice pauses quickly in spoken conversation. Sub-second latency keeps the avatar feeling responsive enough for natural turn-taking instead of delayed playback.

From Lab to production in ten lines

From Lab to production in ten lines

Halftone avatar

JavaScript

Python

LiveKit (Python)

LiveKit (Node)

Pipecat

1import { createClient } from "@anam-ai/js-sdk";
2
3const anamClient = createClient(sessionToken, {
4 disableInputAudio: false, // Set true to disable microphone
5 audioDeviceId: "device-id", // Specify audio input device
6 voiceDetection: {
7 endOfSpeechSensitivity: 0.5, // 0-1, higher = more sensitive
8 },
9});

JS

Py

(Py)

(Node)

Pipecat

1import { createClient } from
2 "@anam-ai/js-sdk";
3
4const anamClient = createClient(
5 sessionToken, {
6 disableInputAudio: false, //
7 Set true to disable microphone
8 audioDeviceId: "device-id", //
9 Specify audio input device
10 voiceDetection: {
11 endOfSpeechSensitivity: 0.5, //
12 0-1, higher = more sensitive
13 },
14});

Video Agent Quickstart

Get started

Explore starter Projects

Get started

Integrate with LiveKit

Get started

Integrate with Pipecat

Get started

Industry's lowest latency.
Our avatars respond faster than you blink.

33%

33%

33%

faster than next-best competitor

180MS

180MS

180MS

avg. agent response time

Real-time responses

Speed designed for real-time interactions means conversations feel seamless.

Support for 70+ languages

Reach international markets in over 70 languages covering 95% of the world, all with native voices.

Ultra-low latency

Real-time, everywhere. Anam models deliver 180ms latency.

Drops into the stack you already use

Logos for LiveKit, Pipecat, ElevenLabs, OpenAI, Deepgram, Cartesia, Google

Built for regulated buyers

Enterprise-level data protection

SOC-2 and HIPAA certified with end-to-end encryption and role-based access controls.

Zero Data Retention

Enterprise support and 99.9% uptime

Enterprise security and compliance icons

Built for regulated buyers

Enterprise-level data protection

SOC-2 and HIPAA certified with end-to-end encryption and role-based access controls.

Zero Data Retention

Enterprise support and 99.9% uptime

Enterprise security and compliance icons

Powered by CARA. Our industry-leading real-time avatar model.

0123456789
0123456789

%

better overall experience than the nearest competitor

Overall experience

Lip Sync

Visual Quality

Naturalness

ANAM

Performance bar

TAVUS

Performance bar

HEYGEN

Performance bar

LEMONSLICE

Performance bar

CARA-4, our latest real-time avatar model, ranks #1 across all relevant metrics per Avatar Benchmark (2026).

Powered by CARA. Our industry-leading real-time avatar model.

0123456789
0123456789

%

better overall experience than the nearest competitor

Overall experience

Lip Sync

Visual Quality

Naturalness

ANAM

Performance bar

TAVUS

Performance bar

HEYGEN

Performance bar

LEMONSLICE

Performance bar

CARA-4, our latest real-time avatar model, ranks #1 across all relevant metrics per Avatar Benchmark (2026).

Frequently asked questions

How does billing work?

You get billed by the second. Each plan includes a set amount of free minutes per month. Once you exceed your included minutes, you are charged per second of usage at your plan's per-minute rate and nothing more.

What counts as a minute?

Minutes are counted from the moment you start a conversation with an AI avatar (pressing "Start Chat" or initiating a session via the API). The timer runs for the entire duration of the session until you end it, regardless of whether you are actively speaking or not.

What happens to unused minutes?

Unused minutes do not roll over. If you have 250 free minutes on Explorer and only use 50, the remaining 200 minutes expire at the end of your billing period. Similarly, if you cancel or downgrade your plan, any unused minutes from your previous plan are not carried over to your new plan.

How do I cap my usage?

You can control your usage in two ways: set a spend cap in your Account Settings to limit how much you can be charged for extra minutes beyond your included allowance, or set conversation time limits programmatically using the SDK when initiating sessions.

What is a conversation limit?

The conversation limit is the maximum length of a single session with an AI avatar. Free and lower tier plans have time limits per conversation, while Growth and above have unlimited conversation length.

What is a simultaneous session?

A simultaneous session (also called concurrency) is the number of avatar conversations that can happen at the same time. As a general rule of thumb, we typically see a 200:1 ratio between daily active users and concurrent sessions needed. So if you expect 100 active users, you would typically need 1 simultaneous session slot.

What are custom avatars?

Custom avatars (One-Shot Avatars) are AI-powered video avatars you can create and use in your projects. Each plan includes a certain number of avatar slots that determine how many custom avatars you can have active at once.

Text-to-Avatar vs Image-Upload?

Text-to-Avatar lets you generate a custom avatar by describing it in text (this is available on all plans). Image Upload lets you create an avatar from your own photo or image.

What is the "Remove Watermark" feature?

When embedding Anam avatars on your website, a watermark is displayed by default on the Widget. The "Remove watermark" option (available on Explorer and above) lets you hide this watermark for a cleaner branded experience.

Can I pause my subscription?

It's not possible to pause your paid subscription, but when you cancel your paid subscription, your account will be transferred to the free plan at the end of your current billing cycle. Unused minutes will not be carried over to the free plan.

What is Custom Voice Clone?

Custom voice clones allow you to create a unique AI voice that matches a specific person or style. You can upload voice samples to train a personalized voice for your avatar. This feature is available on Professional and Enterprise plans.

Try it out
for free.

For people that want to try out our playground

$

0123456789

/month

1 custom avatar

Text-to-Avatar

30 free minutes monthly

3 min conversation limit

Large scale needs?
Discover our enterprise plans.

Enterprise

Plans

For those wanting the full experience

Unlimited custom avatars

Uptime SLA

Dedicated support & SLA

Early access

Custom simultaneous sessions

Zero Data Retention

Halftone planet
Halftone planet