HeyGen Lipsync Speed API

Replace a video's audio and re-animate the speaker's mouth to match the new track.

Modalities
Image, Text, VideoVideo
Price
$0.014
Model type
Video generation
Released
Nov 3, 2026

HeyGen Lipsync Speed overview

HeyGen Lipsync Speed by HeyGen

HeyGen built Lipsync Speed as the faster mode of its lipsync model. It is designed for lower-fidelity synchronization than Precision mode.

HeyGen Lipsync Speed specs

Model ID
heygen/lipsync-speed
Developer
HeyGen
Input
Image, Text, Video
Output
Video
Endpoint
POST https://api.aimlapi.com/v2/video/generations

Dialogue replacement only

The model takes an existing video and a separate audio track that you provide. It performs dialogue replacement only. It does not translate speech and it does not generate audio.

Finish and approve the new audio before you submit the clip, because the model will use it as given.

Choose footage that suits Speed mode

HeyGen recommends Speed mode particularly for mostly front-facing videos with little facial occlusion. It also names one speaker or simple conversations as the best fit.

HeyGen recommends the mode for rapid drafts, previewing edits, batch processing and iterating before a final render. Start with a front-facing clip of a single speaker, then check the mouth movement in the output before you queue a larger batch.

Speed or Precision

HeyGen Lipsync Precision re-voices a video with higher-accuracy lip movement driven by avatar inference. Speed mode gives up some of that fidelity to return results faster.

Run your drafts through Speed. Send the same clip and audio to Precision for the final render if the mouth shapes in the draft look off.

Use cases

Preview a new voice-over on a finished video before approving a final render.

Re-voice a batch of single-speaker, front-facing clips with updated narration.

Iterate on script edits by swapping in revised audio and checking the lip match.

Replace the dialogue in a simple two-person conversation with a new recording.

HeyGen Lipsync Speed API pricing

HeyGen Lipsync Speed pricing in US dollars
UsagePriceUnit
Video generation$0.014

Prices from the AI/ML API price list, checked on Nov 12, 2026.

How to use the HeyGen Lipsync Speed API

View docs

Build with your agent

Give your agent the model details, code and documentation.

1Get your API key

Create API key
export AIMLAPI_KEY="8f2b4c7d9a1e6b3f…"

2Make your first request

curl 'https://api.aimlapi.com/v2/video/generations' \
  -H "Authorization: Bearer $AIMLAPI_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
  "model": "heygen/lipsync-speed",
  "video_url": "https://example.com/input.mp3",
  "audio_url": "https://example.com/input.mp3"
}'

The request returns a generation id. Poll GET https://api.aimlapi.com/v2/video/generations?generation_id=<id> until the status is completed.

HeyGen Lipsync Speed FAQ

How much does HeyGen Lipsync Speed cost?

HeyGen Lipsync Speed costs $0.014 / sec on AI/ML API.

Does HeyGen Lipsync Speed translate or create the new audio?

No. It performs dialogue replacement only. You supply the finished audio track yourself.

What inputs does it need?

It needs an existing video and a separate audio track that you provide. The speaker's mouth is re-animated to match that audio.

Which videos work best in Speed mode?

HeyGen recommends mostly front-facing videos with little facial occlusion. One speaker or a simple conversation suits it best.

When should I switch to HeyGen Lipsync Precision?

Switch for the final render when you need higher-accuracy lip movement. Precision uses avatar inference, while Speed is meant for drafts, previews and batch work.

What is the HeyGen Lipsync Speed model ID?

Use heygen/lipsync-speed as the model parameter. Requests go to https://api.aimlapi.com/v2/video/generations with your AI/ML API key.

Start building with HeyGen Lipsync Speed

HeyGen Lipsync Speed API

heygen/lipsync-speed

Build with your agent

Give your agent the model details, code and documentation.

1Get your API key

Create API key
export AIMLAPI_KEY="8f2b4c7d9a1e6b3f…"

2Make your first request

curl 'https://api.aimlapi.com/v2/video/generations' \
  -H "Authorization: Bearer $AIMLAPI_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
  "model": "heygen/lipsync-speed",
  "video_url": "https://example.com/input.mp3",
  "audio_url": "https://example.com/input.mp3"
}'