sync-lipsync

Lip-sync talking-head videos to audio tracks via the Sync.so API through Pixazo.

Updated May 2, 2026
One-click install
npx skills add https://github.com/Pixazo-AI/skills --skill sync-lipsync-pixazo-ai
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sync-lipsync
Source: https://github.com/Pixazo-AI/skills/tree/main/skills/sync-lipsync
Command: npx skills add https://github.com/Pixazo-AI/skills --skill sync-lipsync-pixazo-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Re-recording or manually editing a talking-head video to match new audio is slow and expensive. This Skill lets an AI agent submit a video URL and an audio URL to the Sync Lipsync API (by Sync.so) through the Pixazo gateway and receive a video where the speaker's mouth movements match the new audio. ## Core Features & Use Cases - Video-to-video lip sync: Submit a reference video and reference audio; the model re-syncs the speaker's mouth to the audio track. - Two model versions: Choose between Sync Lipsync v3 and Sync Lipsync v2 Pro endpoints depending on quality and cost needs. - Async job handling: The Skill guides the agent through submitting the job, polling the result endpoint until completion, and returning the final video URL. - Use Case: A content creator dubs an English talking-head video into Spanish by generating Spanish audio, then running this Skill to produce a lip-synced Spanish version. ## Quick Start Ask the agent to lip-sync your video at a given URL to your audio file at another URL using Sync Lipsync, and provide your Pixazo API key when prompted.

Frequently Asked Questions about sync-lipsync

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I lip-sync a video to new audio with an API?▼

Submit a POST request to the Sync Lipsync endpoint with a video_url and audio_url in the JSON body. The API returns a task_id, and you poll the result endpoint until the lip-synced video URL is ready.

What is the difference between Sync Lipsync v3 and v2 Pro?▼

Both versions perform video-to-video lip sync from a reference video and reference audio, but they use different endpoints and apiIds. Check the full reference at pixazo.ai/models/sync-lipsync for per-version parameter and quality differences.

What inputs does the Sync Lipsync API require?▼

The API requires a publicly accessible video_url of a talking-head video and an audio_url of the target audio track, plus an optional sync_mode parameter such as cut_off. Both files must be reachable via URL.

Why did my Pixazo API request return a 401 or 402 error?▼

A 401 means the API key is missing or invalid, so generate a fresh key at the Pixazo API console. A 402 means the account is out of credits and needs a top-up on the Pixazo dashboard.

How long does Sync Lipsync video generation take?▼

Generation is asynchronous; after submitting you poll the status endpoint every 5-10 seconds. The Skill recommends a total polling cap of about 10 minutes for video jobs before treating the task as failed.