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.

[LemonSlice] is state of the art. It's so lifelike. It has been such a pleasure for us at Microsoft to work with LemonSlice.Brad Smith · President of Microsoft
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.
Education and training
Build AI tutors, language coaches, and onboarding guides that speak and listen in real time. LemonSlice avatars make digital learning personal — boosting engagement, retention, and completion rates across any LMS or training platform.
Let's practice checking into a hotel in Spanish.
Why did dinosaurs go extinct?
Does it make the pain better or worse?
Entertainment
Create lifelike digital characters for games, social apps, and interactive media. From AI companions to virtual streamers, LemonSlice avatars deliver real-time expression and voice that keep audiences captivated.
I had such a weird day at work. Can I tell you about it?
What happened to this village here?
Hey, can you give chat a shoutout?
Physical installations
Deploy AI-powered greeters, wayfinders, and concierges on kiosks and displays in retail, hospitality, and public spaces. LemonSlice avatars turn passive screens into memorable, face-to-face customer experiences.
What was your greatest accomplishment as president?
I only have four hours here. What should I see?
How do I get to Terminal 2?
Business
Add a human face to customer support, sales assistants, and internal tools. LemonSlice avatars integrate with your existing chatbots and voice agents to increase trust, resolution rates, and user satisfaction.
What should I do if a customer asks for something outside our company policy?
What makes your company different from other payroll platforms?
I was charged twice. Can you help me?
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




















