Essence 2: a photoreal person from one portrait
Essence 2 turns one portrait into a lifelike, lip-synced avatar that renders in real time on the device, on your servers or in our cloud.
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.
From one portrait
Made in the bitHuman cloud; the finished avatar then runs on your devices.
Made with Essence 2
Explore avatarsRuns on
Measured faster than real time on every configuration we publish.
| Device | Essence 2 |
|---|---|
| macOS · CLI | 4.24× real time |
| macOS · Python | 6.96× real time |
| macOS · Swift package | 4.8× real time |
| Linux · CLI | 2× real time |
| Linux · Python | 1.96× real time |
| Windows · Python | 1.2× real time |
| iPhone · Swift package | 2.16× real time |
| Android | 2.08× real time |
| Web browser (WebGPU) | 1.72× real time |
| iPhone · Swift package · held 10 min | 1.32× real time |
| Android · held 10 min | 1.48× real time |
| Web browser (WebGPU) · held 10 min | 2.16× real time |
Offline
Essence 2 also runs fully offline on Linux x86_64 under an offline license, for Business and Enterprise. Offline licensing
