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-head
Credit:175/video (0-8 seconds), 4/second (each additional second)
post/v1/videos/talking-head

Authorization — 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)
View all input requirements

Parameters

NameTypeStatusDescription
task_id
stringRequired

Responses

Task createdTaskCreatedResponse

FieldTypeDescription
task_idstringUnique task identifier. Poll the matching task-status endpoint for results.
statusstring
created_atintegerUnix 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
}

Examples (1 example)

Input

Input 1

Output