Expression 2: any character, animated live
Expression 2 brings any character to life from one image: a person, an animal, a mascot or an object, lip-synced to speech in real time.
Talk to Wise PupRuns 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.
From one image
Made in the bitHuman cloud; the finished avatar then runs on your devices.
Made with Expression 2
Explore avatarsRuns on
Measured faster than real time on every configuration we publish.
| Device | Expression 2 |
|---|---|
| macOS · CLI | 8.4× real time |
| macOS · Python | 8.45× real time |
| macOS · Swift package | 8.85× real time |
| Linux · CLI | 2.2× real time |
| Linux · Python | 2.35× real time |
| Windows · Python | 1.05× real time |
| iPhone · Swift package | 5.55× real time |
| Android | 2.4× real time |
| Web browser (WebGPU) | 1.95× real time |
| iPhone · Swift package · held 10 min | 5.15× real time |
| Android · held 10 min | 2.2× real time |
| Web browser (WebGPU) · held 10 min | 2.05× real time |
Offline
Expression 2 also runs fully offline on Linux x86_64 under an offline license, for Business and Enterprise. Offline licensing



