Skip to content

Models

Lip-synced faces on the device or in our cloud.

How the models work

Runs on your hardware

iPhone, Android, Mac and Linux, even a Linux PC with no GPU.

Private by design

When the avatar renders on your hardware, its audio and video stay there.

Downloads to Apple devices and Android for some Expression 2 avatars are not available yet; see status.bithuman.ai.

Made in the bitHuman cloud; the finished avatar then runs on your devices.

Essence 2: a photoreal person from one portrait

From one portrait

Essence 2 turns one portrait into a lifelike, lip-synced avatar that renders on the device, on your servers or in our cloud.

Sofia, a photoreal woman with dark hair in a navy blazerTalk to Sofia

Expression 2: any character, animated live

From one image

Expression 2 brings any character to life from one image: a person, an animal, a mascot or an object, lip-synced to speech.

Wise Pup, a shaggy white dog in an embroidered jacketTalk to Wise Pup

Make one, or build with one

Runs on

Measured faster than playback speed on every configuration we publish.

Runs on
DeviceEssence 2Expression 2
macOS · CLI4.2× playback speed8.4× playback speed
macOS · Python6.9× playback speed8.4× playback speed
Linux · CLI2.0× playback speed2.2× playback speed
Linux · Python1.2× playback speed2.4× playback speed
Windows · Python—1.0× playback speed
iPhone · Swift package2.1× playback speed5.5× playback speed
iPhone 18 Pro · Swift package4.9× playback speed11.9× playback speed
Android2.0× playback speed2.4× playback speed
Web browser (WebGPU)4.0× playback speed2.4× playback speed
Playback speed (×) is seconds of avatar video rendered per second, end to end from speech audio in to frame out, one session, unpaced; each figure is measured the way the docs performance data names for that cell (for example, the slowest of three or four runs, or the median of three back-to-back runs), on the SDK build named there. At 1.0× or more an avatar holds a live conversation. Read from docs performance.json (generated 2026-11-06). How we measure

Not in the table: Essence 2 on Windows · Python measured slower than real time on an 8-vCPU Intel i7‑13700F (full body, SDK 2.12.9, Nov 6, 2026). Faster CPUs are not measured yet.

Build with it

An offline license runs characters fully offline on Linux x86_64: Expression 2 now; Essence 1 and Essence 2 come later. Offline licenses are for Business and Enterprise. Offline licensing