API Reference
Create talking-head task
Generate a talking-head video from a portrait image and audio file. The output video is rendered at up to 1024 pixels on the longest edge.
The input audio must be no longer than 180 seconds (3 minutes).
Poll Get talking-head task status until COMPLETED or FAILED.
Model:
talking-headCredit:175/video (0-8 seconds), 4/second (each additional second)
post
/v1/videos/talking-headAuthorization — This endpoint requires an API key. Pass it in the api-key header on every request. Learn more
Average processing time
For a 8-second output video.
- Processing time
- ≈ 60 s
Input requirements
Images
- Formats
- JPEG, PNG, WEBP
- Maximum resolution
- 3000 × 3000 px
Audio
- Maximum duration
- 180 seconds (3 minutes)
Parameters
| Name | Type | Status | Description |
|---|---|---|---|
task_id | string | Required |
Responses
Task createdTaskCreatedResponse
| Field | Type | Description |
|---|---|---|
task_id | string | Unique task identifier. Poll the matching task-status endpoint for results. |
status | string | |
created_at | integer | Unix timestamp of task creation |
curl -X POST "https://api.snapedit.app/v1/videos/talking-head" \
-H "api-key: YOUR_API_KEY" \
-F "task_id=value"Response
{
"task_id": "task_abc123",
"status": "CREATED",
"created_at": 1745827200
}