Ultra-low latency
The fastest response time of any major avatar provider, at 471ms, about the blink of an eye. Read the technical report.
LemonSlice animates any character from a single photo into a real-time avatar that listens, talks, and responds. Add the Avatar API to the stack you already use, or drop a hosted widget into your site with two lines of code.

An avatar API lets your code create and animate a digital character. The LemonSlice Avatar API goes further and animates that character into a live, two-way conversation. Upload one photo, and go from image to a real-time video call with that character. No training, no fine-tuning, no video shoot.
Every avatar runs on a Character World Model, trained from scratch to listen, talk, and act in real time. It is a step past the deepfake and older generative technology behind traditional real-time avatars.
avatar = lemonslice.AvatarSession(
agent_image_url="https://example.com/image.png",
agent_prompt="Talk with hand gestures."
)Put a face on the agents you already run. Anywhere you have a chatbot or voice agent, add a talking, listening avatar the same day.
Sales and demos
Personalized product demos that respond to prospects 24/7
Customer support
On-brand AI assistant avatars that feel face-to-face
Learning and development
Immersive roleplay for sales, clinical, and manager training
Language learning
Always-available tutors with accurate lip sync
Physical installations
Interactive avatars for tourism offices, exhibits, and retail spaces
Entertainment
Interactive characters for games, stories, and companions
LemonSlice is the only interactive avatar model that can animate non-humans, like a turtle or a smiling teacup, as easily as humans.
Update a character's appearance, emotions, and actions during a live session, and swap the source image in under a second.
Speed and stability are the difference between a demo and production, so the Avatar API is tuned for live conversation.
Inference TTFB (p99)
Ultra-low latency
The fastest response time of any major avatar provider, at 471ms, about the blink of an eye. Read the technical report.
24-hour live calls
Sessions stay live for up to 24 hours without dropping, built for kiosks, installations, and always-on agents.
Live at 20 fps
Every frame is generated in real time from one photo, so replies feel like a real conversation, not a clip.

Thousands of concurrent calls
Run thousands of simultaneous avatar sessions — built for high-volume production workloads.
Inference TTFB (p99)
Ultra-low latency
The fastest response time of any major avatar provider, at 471ms, about the blink of an eye. Read the technical report.
24-hour live calls
Sessions stay live for up to 24 hours without dropping, built for kiosks, installations, and always-on agents.
Live at 20 fps
Every frame is generated in real time from one photo, so replies feel like a real conversation, not a clip.

Thousands of concurrent calls
Run thousands of simultaneous avatar sessions — built for high-volume production workloads.
LemonSlice adds a face layer on top of your voice agent. It works with any TTS and any LLM, so nothing in your stack has to change. Behind the scenes, speech-to-text and voice-activity detection listen, your LLM replies, text-to-speech generates audio, and LemonSlice turns that audio into real-time character video in a WebRTC call.

Step 1: Pick or upload any image.
Upload a photo of any character. No training, fine-tuning, or character rigs required. If it has a face, LemonSlice can animate it.
Step 2: Connect any LLM/voice model.
Plug in any language model, voice provider, and knowledge base through LemonSlice's API. OpenAI, Claude, ElevenLabs, Cartesia, and more.

Step 3: Go live with ultra-low latency.
Deploy to your site with a widget, hosted pipeline, or self-managed pipeline. LemonSlice runs at 471ms p99 latency, so conversations feel instant.

Step 1: Pick or upload any image.
Upload a photo of any character. No training, fine-tuning, or character rigs required. If it has a face, LemonSlice can animate it.
Step 2: Connect any LLM/voice model.
Plug in any language model, voice provider, and knowledge base through LemonSlice's API. OpenAI, Claude, ElevenLabs, Cartesia, and more.

Step 3: Go live with ultra-low latency.
Deploy to your site with a widget, hosted pipeline, or self-managed pipeline. LemonSlice runs at 471ms p99 latency, so conversations feel instant.
Get an API key, point LemonSlice at an image, and start a session. Call the REST endpoints to create, control, get, and list sessions, or clone the production-ready Next.js and LiveKit example to go from zero to a live avatar in an afternoon.
async def my_agent(ctx: agents.JobContext):
avatar = lemonslice.AvatarSession(
agent_image_url="https://lemonslice.com/image.png",
agent_prompt="Talk with hand gestures.",
)
session = AgentSession(
stt="deepgram/nova-2",
llm="openai/gpt-5.3-chat-latest",
tts="cartesia/sonic-3",
)
await avatar.start(session, room=ctx.room)
await session.start(
)LemonSlice 2.1 is our state-of-the-art model. Available on all plans.
Video chat
LemonSlice Lite is our low-cost model for consumer interactive avatar apps
LemonSlice Pro is our high-res model for large-format displays and physical installations
LemonSlice Lite is our low-cost model for consumer interactive avatar apps
LemonSlice Pro is our high-res model for large-format displays and physical installations

Multi-region servers
Deploy avatar sessions from the region closest to your users for lowest latency.

Zero data retention mode
Run avatar sessions without storing conversation data — built for privacy-sensitive enterprise workflows.

Multi-region servers
Deploy avatar sessions from the region closest to your users for lowest latency.

Zero data retention mode
Run avatar sessions without storing conversation data — built for privacy-sensitive enterprise workflows.
Plans start at $8/mo, and every plan includes API access. The base model runs about $0.16 per included minute. Bring your own LLM or voice model on any tier.
Learn more




















