🎭 AvatarAI — Real-Time AI Avatar Platform
Upload a photo · Clone a voice · Talk to any face in real time
Quick Start · Features · Architecture · GPU / AWS Deploy · API · Roadmap
The most complete open-source AI avatar / digital human system. Real-time talking-head lip-sync · Zero-shot voice cloning · Multi-LLM · Runs 100% locally or on AWS.
🎬 What is AvatarAI?
AvatarAI is an open-source, production-ready platform for building photorealistic AI avatar conversations. Upload any face photo, clone a voice from a 5-second audio clip, and have a real-time conversation — with lip-sync video generated on every single response.
[mic] → Whisper STT → Claude / GPT / Ollama (streaming) → Chatterbox TTS → MuseTalk lip-sync → [video]
< 2–4 s to first video chunk on AWS GPU >
What makes AvatarAI different:
- 🎤 Zero-shot voice cloning — 10 seconds of audio is all you need (Chatterbox Multilingual)
- 🎭 Any face, any language — upload a JPEG, pick from 23 languages, start talking
- ⚡ Token-streaming pipeline — the LLM streams live tokens while TTS + lip-sync run per sentence; the first video chunk plays before the model finishes its reply
- ✋ Barge-in — speak (or hit stop) mid-reply and the avatar yields instantly, like a real conversation
- 🔒 100% local mode — local storage, local Whisper, local LLM via Ollama: nothing leaves your machine
- 🔌 Multi-LLM — Claude (with prompt caching), GPT-4o, or any local model via Ollama / vLLM / LM Studio
- 🚀 AWS GPU deployment — one-command deploy to
g5.xlargefor true real-time (~30 FPS) - 🏗️ Production-grade — JWT + httpOnly-cookie auth, per-user rate limiting, Postgres + Alembic, S3/CloudFront, Prometheus, CI, a real test suite — the only project in this niche you can ship as a product, not just a demo
⚔️ How AvatarAI compares
| AvatarAI | Duix-Avatar | Linly-Talker | AIAvatarKit | |
|---|---|---|---|---|
| Real-time conversation | ✅ WebSocket streaming | ❌ offline video gen | ✅ (Gradio / WebRTC spin-off) | ✅ |
| Lip-sync video | ✅ MuseTalk V1.5 | ✅ proprietary models | ✅ multiple engines | ❌ (drives external avatars) |
| Voice cloning | ✅ 10 s, 23 languages | ✅ | ✅ | ❌ |
| Barge-in / interr |