Sync any audio or text to a video of a person speaking. Generate realistic lip movements from an audio file or have the model speak text in a chosen voice.

Lipsync banner

Add Lipsync to your AI assistant with one click. No code, no setup.

Or connect manually with any MCP-compatible assistant

https://setyok.com/lipsync/mcp

What it can do

Lipsync: Audio to Video

Sync an audio file to a video of a person speaking. Generates realistic lip movements matching the audio. Returns a job_id to poll with check_lipsync_status (15 credits)

15 credits/call

Lipsync: Text to Video

Generate speech from text and sync it to a video of a person speaking. Returns a job_id to poll with check_lipsync_status (15 credits)

15 credits/call

Check Lipsync Status

Check the status of a lipsync job. Returns the video URL when completed. Call every 30 seconds after submitting (0 credits)

Free

Make any video speak any audio

The Lipsync MCP tool lets your AI take a video of a person and synchronize their lip movements to audio you provide or text you want spoken. No reshooting, no studio.

Powered by Kling LipSync, the model generates realistic mouth movements frame by frame from the audio waveform no training data needed for the target speaker.

Two ways to use it

Audio to video provide a video clip and an audio file. The model syncs the person's lips to match the audio exactly. Use this when you already have the audio: a voiceover, a translated track, a generated speech file.

Text to video provide a video clip and the text you want spoken. The model generates the speech and syncs it in one step. Choose from a range of voices and languages.

What you can do

  • Dub a video into another language without reshooting the speaker
  • Animate a spokesperson to deliver a script
  • Sync a generated voiceover from the Audio Generation tool to a video clip
  • Localize product videos, tutorials, or explainers across markets
  • Create looping background characters that speak extended dialogue

Source video requirements

  • Format: .mp4 or .mov
  • Duration: 2–10 seconds
  • Resolution: 720p or 1080p (720–1920px width and height)
  • File size: under 100MB

Compatible AI assistants

  • Claude (claude.ai and Claude Desktop)
  • ChatGPT with custom connectors
  • Cursor, Windsurf, and AI-powered editors
  • Any custom agent or workflow built on MCP

Getting started

  1. Copy your endpoint URL and token from this page
  2. Add the endpoint to your AI assistant under Settings or MCP servers
  3. Ask your AI: "Sync this audio file to this video clip"

New Setyok accounts start with 100 free credits.

5

1

Part of

Other tools

FAQ

Use cases

  • Dub a video into another language by replacing the audio and syncing the lips
  • Have your AI generate a speaking video from a written script
  • Animate a character to speak a voiceover you already generated
  • Create a localized version of a product video without reshooting
  • Generate a spokesperson video from a text brief
  • Sync a generated audio track to an existing video clip

Keywords

lipsynclip syncdubbingvideo dubbingaudio to videotext to video lipsyncKlinglocalizationcharacter animationAgent MCPClaude ConnectorChatGPT Plugin