Human Portrait
A cost-effective, lifelike persona model that transforms reference images into natural animated personas
Overview
The ojin/human-portrait model creates realistic, expressive digital humans from a single reference image. It excels at producing natural facial animations, lip-syncing, and emotional expressions that bring your persona to life with synchronized speech, at the best price for a real-time talking face.



One model, any persona. Each generated from a single reference image.
Want the most expressive, lifelike result? Human Presence is our flagship face model, with generative expressions and natural movement. Both models are driven the same way. See Build with the Python SDK.
Key Features
Full persona look control - Generate a persona based on any image reference, the persona will behave exactly the same
No training required - You don't need to wait for your persona to be ready, as soon as the reference image is uploaded, you can start using it
Natural Lip-Syncing - Precise lip movements synchronized with speech audio
Emotional Expressions - Support for multiple emotional states and expressions
Real-Time - Streams synchronized audio and video at a fixed 25 fps, for live conversation
High Resolution - Support for up to 720p output resolution
Quick Start
Getting started with ojin/human-portrait is simple:
Create an API key - Set up authentication for the Ojin platform
Use a persona template - Use a persona template to generate your persona in seconds
Integrate with your application - Recommended: the Python SDK or Pipecat
Use Cases
Virtual Assistants - Create responsive customer service personas
Educational Content - Develop engaging tutors and instructors
Entertainment - Produce animated characters for games and media
Presentations - Transform static slides into dynamic video presentations
Healthcare - Build empathetic virtual health assistants
Last updated
Was this helpful?