Models/AI Avatar & Lipsync API

AI Avatar & Lipsync API — Talking Videos and Dubbing

Live500+ models, one API key

Muapi's AI avatar and lipsync API gives you one REST integration for two related jobs: re-syncing an existing video's mouth movements to a new audio track, and generating an entirely new talking-avatar video from a single portrait image and an audio clip. Both are the building blocks for dubbed content, multilingual product videos, AI presenters, and reactive character animations — all behind one API key and the same submit-and-poll request pattern.

🎬 Video Lipsync5 models
LatentSync#1 Video Lipsync

LatentSync

Video-to-video lipsync at a flat rate for clips up to 40 seconds, then a small per-second surcharge beyond that — the fastest option in the lineup.

Video + Audio in
$0.26 (≤40s)
Try Model
Veed#2 Video Lipsync

Veed Lipsync

Realistic lipsync from any audio using Veed's latest model — the cheapest per-minute metered option.

Video + Audio in
$0.52/min
Try Model
Sync#3 Video Lipsync

Sync Lipsync

Realistic lipsync animations from audio with high-quality synchronization — the reference implementation this category is named after.

Video + Audio in
$0.91/min
Try Model
Creatify#4 Video Lipsync

Creatify Lipsync

Realistic lipsync video optimized for speed, quality, and consistency.

Video + Audio in
$1.30/min
Try Model
Volcengine#5 Video Lipsync

Volcengine Lipsync

Drives an existing video's lip movements to match a target audio track, with an optional scene-segmentation and speaker-identification mode for complex, multi-person footage.

Video + Audio in
$0.06/sec
Try Model
🧑‍🎤 AI Avatar Generation9 models
Alibaba#1 Avatar Generation

Wan 2.2 Speech-to-Video

Transforms a static character image into a talking video by synchronizing lip movements and facial expressions with a speech track — the cheapest avatar-generation option.

Image + Audio in
$0.04–$0.08/sec
Try Model
Lightricks#2 Avatar Generation

LTX-2-19B Avatar

Generates a realistic talking video from a single portrait image and an audio track, with resolution-scaled pricing.

Image + Audio in
$0.02–$0.04/sec
Try Model
Lightricks#3 Avatar Generation

LTX-2.3 Avatar

Newer LTX release for the same image-plus-audio talking-video task, with resolution-scaled pricing.

Image + Audio in
$0.03–$0.05/sec
Try Model
MeiGen AI#4 Avatar Generation

InfiniteTalk

Brings a still portrait or character photo to life — animates lip movement, facial expressions, and subtle head gestures to match a dialogue script.

Image + Audio in
$0.04–$0.08/sec
Try Model
Kuaishou#5 Avatar Generation

Kling v1 Avatar Standard

Creates talking-avatar videos from a single character image and an audio dialogue clip.

Image + Audio in
$0.07/sec
Try Model
Kuaishou#6 Avatar Generation

Kling v2 Avatar Standard

Second-generation standard tier — a reference image plus an audio dialogue clip generates the talking-avatar video.

Image + Audio in
$0.35 + $0.07/sec
Try Model
Kuaishou#7 Avatar Generation

Kling v1 Avatar Pro

Premium tier for higher-quality talking avatars from a character image and audio input.

Image + Audio in
$0.13/sec
Try Model
Kuaishou#8 Avatar Generation

Kling v2 Avatar Pro

Second-generation premium tier — a reference image plus an audio clip generates a higher-quality talking-avatar video.

Image + Audio in
$0.15/sec
Try Model
ByteDance#9 Avatar Generation

OmniHuman 1.5

Generates a realistic talking-head video from a portrait image and an audio track.

Image + Audio in
$0.045–$0.06/sec
Try Model

What is an AI Avatar & Lipsync API?

An AI lipsync API takes an existing video and a new audio track and re-syncs the mouth movements to match — the standard tool for dubbing a talking-head video into a new language without re-shooting it. An AI avatar API instead starts from a single portrait image and an audio clip and generates a brand-new talking video from scratch — no source footage required. Both solve the same underlying problem (make a face speak a given audio track) with different starting inputs.

Muapi exposes 500+ models — including every lipsync and avatar-generation model on this page — through the same unified REST pattern: one API key, one request/poll flow, pay-per-generation pricing with no subscription.

Video Lipsync vs. AI Avatar Generation

Use video lipsync — LatentSync, Veed Lipsync, Sync Lipsync, Creatify Lipsync, or Volcengine Lipsync — when you already have a video and just need the mouth movements to match a different audio track: dubbing existing footage into a new language, replacing a scratch narration with the final voiceover, or fixing an out-of-sync recording. Volcengine additionally supports scene segmentation and speaker identification for complex, multi-person footage. Use AI avatar generation — Wan 2.2 Speech-to-Video, LTX-2/LTX-2.3 Avatar, InfiniteTalk, Kling Avatar (v1/v2, Standard/Pro), or OmniHuman 1.5 — when you don't have source video at all: just a photo of a person or character and an audio clip. The Kling and LTX-2/LTX-2.3 tiers are priced by resolution and duration, so a quick draft costs a fraction of a final render.

Key Capabilities

Re-sync an Existing Video

LatentSync, Veed, Sync, Creatify, and Volcengine all take a video URL plus a new audio URL and return the mouth-synced result.

Generate a Talking Avatar from a Photo

Wan 2.2, InfiniteTalk, Kling Avatar, LTX-2/LTX-2.3, and OmniHuman 1.5 turn a single portrait image and an audio clip into a full talking video — no source footage needed.

Multilingual Dubbing Pipelines

Pair a text-to-speech endpoint (MiniMax Speech, ElevenLabs, Suno) with a lipsync endpoint to translate and re-sync a video to a new language end-to-end.

Resolution-Scaled Pricing

Wan 2.2, LTX-2, LTX-2.3, and Volcengine all price by output resolution — draft at 480p, ship at 1080p, without switching models.

Standard and Pro Tiers

Kling's Avatar family ships both Standard and Pro tiers across v1 and v2, so a preview run and a final render can use different price points on the same model family.

Pay Per Generation

No subscription or minimum commitment on any model — from roughly $0.02/sec on the cheapest avatar-generation tier up to $1.30/min on the highest per-minute lipsync tier.

Avatar & Lipsync Model Comparison

ModelCategoryInputsPrice
LatentSyncVideo Lipsync #1Video + Audio$0.26 (≤40s)
Veed LipsyncVideo Lipsync #2Video + Audio$0.52/min
Sync LipsyncVideo Lipsync #3Video + Audio$0.91/min
Creatify LipsyncVideo Lipsync #4Video + Audio$1.30/min
Volcengine LipsyncVideo Lipsync #5Video + Audio$0.06/sec
Wan 2.2 Speech-to-VideoAI Avatar #1Image + Audio$0.04–$0.08/sec
LTX-2-19B AvatarAI Avatar #2Image + Audio$0.02–$0.04/sec
LTX-2.3 AvatarAI Avatar #3Image + Audio$0.03–$0.05/sec
InfiniteTalkAI Avatar #4Image + Audio$0.04–$0.08/sec
Kling v1 Avatar StandardAI Avatar #5Image + Audio$0.07/sec
Kling v2 Avatar StandardAI Avatar #6Image + Audio$0.35 + $0.07/sec
Kling v1 Avatar ProAI Avatar #7Image + Audio$0.13/sec
Kling v2 Avatar ProAI Avatar #8Image + Audio$0.15/sec
OmniHuman 1.5AI Avatar #9Image + Audio$0.045–$0.06/sec

How to Call the AI Lipsync API

  1. Pick a model — video lipsync if you have source footage, AI avatar generation if you only have a photo — using the comparison table above.
  2. Submit the request. POST /api/v1/{model-slug} with a video or image URL plus an audio URL.
  3. Poll for completion. Check GET /api/v1/predictions/{request_id}/result until status is completed, then download the output video.
curl -X POST https://api.muapi.ai/api/v1/sync-lipsync \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
    "video_url": "https://example.com/talking-head.mp4",
    "audio_url": "https://example.com/new-narration.mp3"
  }'
import requests

response = requests.post(
    "https://api.muapi.ai/api/v1/sync-lipsync",
    headers={"x-api-key": "YOUR_API_KEY"},
    json={
        "video_url": "https://example.com/talking-head.mp4",
        "audio_url": "https://example.com/new-narration.mp3",
    },
)
request_id = response.json()["request_id"]

result = requests.get(
    f"https://api.muapi.ai/api/v1/predictions/{request_id}/result",
    headers={"x-api-key": "YOUR_API_KEY"},
)
print(result.json())

Frequently Asked Questions

What's the difference between video lipsync and AI avatar generation?

Video lipsync re-syncs an existing video's mouth movements to a new audio track (LatentSync, Veed, Sync, Creatify, Volcengine). AI avatar generation creates a brand-new talking video from just a photo and an audio clip — no source footage required (Wan 2.2, InfiniteTalk, Kling Avatar, LTX-2/LTX-2.3, OmniHuman 1.5).

Can I dub a video into another language?

Yes — pair a text-to-speech endpoint (MiniMax Speech, ElevenLabs, Suno) with a lipsync endpoint to translate the script, generate the new-language audio, and re-sync the video's mouth movements end to end.

Can I generate a talking video without any source footage?

Yes — Wan 2.2 Speech-to-Video, InfiniteTalk, Kling Avatar, LTX-2/LTX-2.3, and OmniHuman 1.5 all take just a single portrait image and an audio clip and generate the full talking video.

How much does AI lipsync cost?

From $0.26 flat for a LatentSync clip under 40 seconds up to $1.30/min on Creatify Lipsync, and roughly $0.02–$0.15/sec across the AI avatar-generation models depending on tier and resolution — see the comparison table above for current per-model pricing.

Can I use one API key for every lipsync and avatar model?

Yes. Every model on this page — and 500+ models across images, video, and audio — sits behind the same Muapi API key and the same submit-and-poll request pattern.

Can I get AI Avatar & Lipsync API access right now?

Yes. Sign up at muapi.ai, create an API key from your dashboard, and start calling any lipsync or avatar model immediately — no waitlist required.