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-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.
Realistic lipsync from any audio using Veed's latest model — the cheapest per-minute metered option.
Realistic lipsync animations from audio with high-quality synchronization — the reference implementation this category is named after.
Realistic lipsync video optimized for speed, quality, and consistency.
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.
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.
Generates a realistic talking video from a single portrait image and an audio track, with resolution-scaled pricing.
Newer LTX release for the same image-plus-audio talking-video task, with resolution-scaled pricing.
Brings a still portrait or character photo to life — animates lip movement, facial expressions, and subtle head gestures to match a dialogue script.
Creates talking-avatar videos from a single character image and an audio dialogue clip.
Second-generation standard tier — a reference image plus an audio dialogue clip generates the talking-avatar video.
Premium tier for higher-quality talking avatars from a character image and audio input.
Second-generation premium tier — a reference image plus an audio clip generates a higher-quality talking-avatar video.
Generates a realistic talking-head video from a portrait image and an audio track.
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.
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.
LatentSync, Veed, Sync, Creatify, and Volcengine all take a video URL plus a new audio URL and return the mouth-synced result.
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.
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.
Wan 2.2, LTX-2, LTX-2.3, and Volcengine all price by output resolution — draft at 480p, ship at 1080p, without switching models.
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.
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.
| Model | Category | Inputs | Price |
|---|---|---|---|
| LatentSync | Video Lipsync #1 | Video + Audio | $0.26 (≤40s) |
| Veed Lipsync | Video Lipsync #2 | Video + Audio | $0.52/min |
| Sync Lipsync | Video Lipsync #3 | Video + Audio | $0.91/min |
| Creatify Lipsync | Video Lipsync #4 | Video + Audio | $1.30/min |
| Volcengine Lipsync | Video Lipsync #5 | Video + Audio | $0.06/sec |
| Wan 2.2 Speech-to-Video | AI Avatar #1 | Image + Audio | $0.04–$0.08/sec |
| LTX-2-19B Avatar | AI Avatar #2 | Image + Audio | $0.02–$0.04/sec |
| LTX-2.3 Avatar | AI Avatar #3 | Image + Audio | $0.03–$0.05/sec |
| InfiniteTalk | AI Avatar #4 | Image + Audio | $0.04–$0.08/sec |
| Kling v1 Avatar Standard | AI Avatar #5 | Image + Audio | $0.07/sec |
| Kling v2 Avatar Standard | AI Avatar #6 | Image + Audio | $0.35 + $0.07/sec |
| Kling v1 Avatar Pro | AI Avatar #7 | Image + Audio | $0.13/sec |
| Kling v2 Avatar Pro | AI Avatar #8 | Image + Audio | $0.15/sec |
| OmniHuman 1.5 | AI Avatar #9 | Image + Audio | $0.045–$0.06/sec |
POST /api/v1/{model-slug} with a video or image URL plus an audio URL.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())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).
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.
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.
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.
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.
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.