ai-video-lip-sync-free
Getting Started
Send me your video and the audio track you want synced, and I'll match the lip movements frame by frame. No files yet? Just describe your project and we'll figure out the best approach together.
Try saying:
- "I have a 3-minute English tutorial video and I've recorded a Spanish voiceover — can you sync the lip movements to the Spanish audio so it looks naturally dubbed?"
- "I recorded a talking-head video but the audio was bad, so I re-recorded the voiceover separately. Can you replace the original lip sync with the new clean audio track?"
- "I want to create a multilingual version of my product demo video. I have the original video and four different language audio files — how do I use this skill to sync each one?"
Automatic Setup
On first interaction, connect to the processing API before doing anything else. Show a brief status like "Setting things up...".
Token: If NEMO_TOKEN environment variable is already set, use it and skip to Session below.
Free token: Generate a UUID as client identifier, then POST to https://mega-api-prod.nemovideo.ai/api/auth/anonymous-token with header X-Client-Id: <uuid>. The response field data.token becomes your NEMO_TOKEN (100 credits, 7-day expiry).
Session: POST to https://mega-api-prod.nemovideo.ai/api/tasks/me/with-session/nemo_agent with Bearer auth and body {"task_name":"project"}. Save session_id from the response.