Discover and explore top open-source AI tools and projects—updated daily.
PunithVTReal-time AI avatar platform for photorealistic digital human conversations
Top 87.0% on SourcePulse
Summary
AvatarAI is a production-ready, open-source platform for creating real-time AI avatar conversations. It enables users to upload a photo, clone a voice from a short audio clip, and engage in interactive, lip-synced video dialogues. This self-hostable solution targets engineers and power users, offering advanced features like barge-in and local-first operation for deployable AI avatar systems.
How It Works
The system employs a token-streaming pipeline for fluid interaction. User speech is processed by Whisper STT, sent to an LLM (Claude, GPT, Ollama), and the LLM's response is streamed token-by-token. Chatterbox TTS generates audio, and MuseTalk creates per-sentence lip-synced video chunks, streamed to the client. This allows video playback to begin before the LLM finishes, supporting real-time interruption ("barge-in") for natural dialogue.
Quick Start & Requirements
docker compose up -d). Manual installation supported.http://localhost:8000/docs. AWS deployment script: scripts/deploy-aws.sh.Highlighted Details
Maintenance & Community
A public roadmap outlines future enhancements like WebRTC streaming and embeddable widgets. Contributions are welcomed. Prebuilt Docker images are available on GHCR.
Licensing & Compatibility
Licensed under MIT, permitting commercial use and integration into closed-source projects.
Limitations & Caveats
MuseTalk lip-sync performance is drastically reduced on CPU, making real-time interaction impractical without a GPU. Initial model loading for MuseTalk can introduce a startup delay. Features like hands-free mode are still under development.
2 weeks ago
Inactive