← all repositories
duixcom/Duix-Mobile

An SDK for real-time avatars that never phones home

Duix Mobile exists so developers can drop real-time, lip-synced AI avatars into mobile apps without forcing users to phone home to a cloud renderer.

8.1k stars C++ AgentsInference · Serving
Duix-Mobile
Not currently ranked — collecting fresh signals.
star history

What it does

Duix Mobile is a C++ SDK that renders real-time, talking AI avatars on phones, tablets, automotive screens, and embedded displays. You supply your own LLM, speech recognition, and text-to-speech services; the SDK handles the lip-synced facial animation, expression changes, and streaming audio entirely on-device. The README pitches it for customer-service bots, virtual tutors, and—yes—virtual companions.

The interesting bit

The whole pipeline—animation, audio synthesis, and interruption handling—runs locally, which is why the project claims sub-120 ms response latency on a Snapdragon 8 Gen 2. That local-first design is pitched specifically at finance, government, and legal scenarios where keeping data off the network is a requirement, not a preference.

Key highlights

  • Fully offline rendering: core avatar animation and audio run on-device with no cloud dependency.
  • BYO backend: built to integrate custom or third-party LLM, ASR, and TTS services.
  • Streaming audio with barge-in: avatars can be interrupted mid-sentence, and voice start/end callbacks are documented.
  • Cross-platform C++ core targeting Android, iOS, tablets, automotive, and VR/IoT displays.
  • Four pre-built avatar models (Leo, Oliver, Sofia, Lily) ship as downloadable assets.

Caveats

  • Custom avatars require emailing the vendor; the README says a 15-second to 2-minute video is “typically sufficient,” but pricing and turnaround are unspecified.
  • The repo description claims “<1.5 s latency” while the README claims “under 120ms” on a specific SoC; the discrepancy is unexplained.

Verdict

Worth evaluating if you need a local-only avatar renderer for kiosks, tablets, or mobile apps in regulated industries. Skip it if you were hoping for a fully open-source pipeline that bundles its own LLM, ASR, or TTS models out of the box.

Frequently asked

What is duixcom/Duix-Mobile?
Duix Mobile exists so developers can drop real-time, lip-synced AI avatars into mobile apps without forcing users to phone home to a cloud renderer.
Is Duix-Mobile open source?
Yes — duixcom/Duix-Mobile is an open-source project tracked on heatdrop.
What language is Duix-Mobile written in?
duixcom/Duix-Mobile is primarily written in C++.
How popular is Duix-Mobile?
duixcom/Duix-Mobile has 8.1k stars on GitHub.
Where can I find Duix-Mobile?
duixcom/Duix-Mobile is on GitHub at https://github.com/duixcom/Duix-Mobile.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.