Source: https://www.bithuman.ai/models

# Models

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

- ## [Expression 2](https://www.bithuman.ai/models#expression)
  Any character from one portrait: stylized, animal, robot or human.
    - Cartoons, animals, robots and people
    - Motion generated live from the audio
    - One photo is enough
  Meet Expression 2
- ## [Essence 2](https://www.bithuman.ai/models#essence)
  A photoreal person from one portrait, live.
    - Runs on iPhone, Android, Mac and Linux
    - Made for always-on kiosks and displays
  Meet Essence 2

[How the models work](https://docs.bithuman.ai/models)

## 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](https://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.

[Talk to Sofia](https://www.bithuman.ai/agents/A52DHS2219)

Made with Essence 2

[Explore avatars](https://www.bithuman.ai/explore)

- [Ethan Essence 2](https://www.bithuman.ai/agents/A80HVD8577)
- [Mari Essence 2](https://www.bithuman.ai/agents/A23KSG5258)
- [Kwame Essence 2](https://www.bithuman.ai/agents/A62SJB3901)

## 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.

[Talk to Wise Pup](https://www.bithuman.ai/agents/A23WJF0199)

Made with Expression 2

[Explore avatars](https://www.bithuman.ai/explore)

- [Pip Expression 2](https://www.bithuman.ai/agents/A68HQB7720)
- [Grumblewick Expression 2](https://www.bithuman.ai/agents/X02GRUMBLEW)
- [Captain Axl Expression 2](https://www.bithuman.ai/agents/X17CAPTAINA)
- [Shelly Tidewater Expression 2](https://www.bithuman.ai/agents/A02HCY0444)
- [Bolt Expression 2](https://www.bithuman.ai/agents/X03BOLT)
- [Milo Expression 2](https://www.bithuman.ai/agents/A08CCD3871)

## Make one, or build with one

[Make your avatar](https://www.bithuman.ai/sign-up?plan=creator&next=%2F%23create&from=models) [Build an app](https://www.bithuman.ai/developers)

## Runs on

Measured faster than playback speed on every configuration we publish.

| Device | Essence 2 | Expression 2 |
| --- | --- | --- |
| macOS · CLI | 4.2× playback speed | 8.4× playback speed |
| macOS · Python | 6.9× playback speed | 8.4× playback speed |
| Linux · CLI | 2.0× playback speed | 2.2× playback speed |
| Linux · Python | 1.2× playback speed | 2.4× playback speed |
| Windows · Python | — | 1.0× playback speed |
| iPhone · Swift package | 2.1× playback speed | 5.5× playback speed |
| iPhone 18 Pro · Swift package | 4.9× playback speed | 11.9× playback speed |
| Android | 2.0× playback speed | 2.4× playback speed |
| Web browser (WebGPU) | 4.0× playback speed | 2.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](https://docs.bithuman.ai/performance/method)

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

- [Swift (iPhone, iPad, Mac)](https://www.bithuman.ai/developers/ios)
- [Kotlin (Android)](https://www.bithuman.ai/developers/android)
- [Web](https://www.bithuman.ai/developers/web)
- [Python](https://www.bithuman.ai/developers/python)
- [Examples](https://www.bithuman.ai/developers#examples)

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](https://www.bithuman.ai/deployment#offline)
