Pixverse Avatar

Pixverse Avatar
PixVerse · Video Generation
POST /v1/videos/generations

Turns a single portrait into a talking avatar video, driven by an uploaded audio track or by text spoken with a built-in voice.

At a glance

FieldValue
Model idpixverse-avatar
Model release date-
Input modalitiesText, Image, Audio
Output modalitiesVideo
Context window-
Weight precision-
Featureslipsync, image_to_video, audio_in, audio_sync
Native inferenceNo
NewNo
Supported endpointsPOST /v1/videos/generations
Alternate model idspixverse/avatar

Pricing

ChargeSpecRate
360pper second$0.10
540pper second$0.20
720pper second$0.30
1080pper second$0.40

Example request

$curl https://api.empiriolabs.ai/v1/videos/generations \
> -H 'Authorization: Bearer $EMPIRIOLABS_API_KEY' \
> -H 'Content-Type: application/json' \
> -d '{"model": "pixverse-avatar", "prompt": "sunrise over the ocean", "duration": 6}'

Parameters

ParameterTypeRequiredDefaultDescription
lip_sync_tts_contentstringno-The line for the avatar to speak. Used when no audio file is attached. Billed in 15-character blocks.
lip_sync_tts_speaker_idenumno"Auto"Voice used for the spoken line. Auto picks one to suit the portrait. Ignored when an audio file is attached. · Allowed: Auto, Emily, James, Isabella, Liam, Chloe, Adrian, Harper, Ava, Sophia, Julia, Mason, Jack, Oliver, Ethan
resolutionenumno"720p"Output resolution. Higher resolutions bill at a higher per-second rate. · Allowed: 360p, 540p, 720p, 1080p
promptstringno-Optional direction for delivery or framing.
imagestringno-Portrait image URL. Required.
audiostringno-Audio URL for the avatar to perform. Takes precedence over the spoken text.

Notes

Turns a single portrait image into a talking avatar video, driven either by an audio file you supply or by text spoken with a built-in voice.

Inputs

  • image: the portrait to animate. Use a clear, front-facing subject.
  • audio: the speech to perform, or lip_sync_tts_content with lip_sync_tts_speaker_id to have the model speak your text. Fourteen named voices are available plus Auto.
  • prompt is optional and can describe delivery or framing.

Output

  • 360p, 540p, 720p and 1080p.

Billing

  • Billed per second of speech at the rate for the output resolution. Text-to-speech input is metered in 15-character blocks at the same rate, so the charge tracks the length of the script.

Input limits

  • Image: PNG, JPEG or WebP, up to 20MB and 10000px on the long edge.
  • Audio: MP3, WAV, M4A or AAC.

Machine-readable schema: GET https://api.empiriolabs.ai/v1/models/pixverse-avatar.