For the complete documentation index, see llms.txt. This page is also available as Markdown.

Introduction

Ojin offers two real-time face models — Oris Portrait and Oris Presence. Both turn speech audio into a synchronized talking-avatar video in real time, and both are driven the same way: pick the model with its config_id and the integration code is identical.

Presence vs Portrait — which face model?

Oris Presence

Oris Portrait

Quality

Flagship — the most expressive and lifelike

Great, focused on the talking face

Motion

Generative expressions and movement (incl. hands)

Lip-sync with facial expression

Best for

When quality and expressiveness matter most

A solid talking face at the best price

Cost

Higher

Lower

Both run in real time, and both are driven by the same Python SDK and Pipecat integration — you select the model with its config_id. To build, head to Get started.

Last updated

Was this helpful?