AI Avatar API
API that converts text or audio files to vivid videos of people speaking.
๐ We recommend upgrading to the AI Avatar v2 API
for greater creative flexibility, including multi-scene composition, custom voices, backgrounds, and fine-grained control over captions and transitions.
๐ Introduction
The AI Avatar API enables you to generate realistic, high-quality videos of virtual people speaking from any text or audio input. Whether youโre building a marketing campaign, a product demo, or an educational assistant, this API offers an intuitive way to bring your content to lifeโpowered by customizable personas and simple integration.
โ๏ธ Quickstart Guide
โ Prerequisites
Before you begin, ensure you have:
- A Creatify account with API access
- Your API credentials (see Authentication Guide)
๐งโ๐ค Step 1: Choose a Persona
We offer 750+ lifelike personas with diverse styles and expressions to match your use case.
- Explore the full list here: Get Personas API
This API returns a list of available personas, each with a unique id field. Use the id
of the selected persona as the creator
parameter when generating your video.
๐ Step 2: Submit a Video Generation Request
Use this endpoint to generate a video of a person speaking from text.
โ ๏ธ Save the
id
โ youโll need it to check the status.
โณ Step 3: Check Video Generation Status
After submitting a video generation request, use the returned task ID to monitor progress and retrieve the completed video when itโs ready.
โณ Once the
status
isdone
, download the video from theoutput
field.
๐ฏ Summary
Step | Endpoint |
---|---|
List Personas | GET /api/personas/ |
Create Task | POST /api/lipsyncs/ |
Check Status | GET /api/lipsyncs/{id}/ |
API Reference | Lipsync API Reference |
๐ค Need Help?
If you run into any issues, check out our API Reference or contact api@creatify.ai.