ai-video-to-talking
Add or replace dialogue in AI-generated video with sync. labs (sync.so). Takes a clip from Veo, Kling, Sora, Runway, Hailuo, Luma, Seedance, Wan or any other video generator, with the user's audio or a line that sync. voices, and lip-syncs the character so they actually speak. Also plans the source clip so it lip-syncs well, and handles scenes with several shots or two characters talking. Use when the user wants an AI character, avatar, UGC-style ad actor or generated presenter to talk, add a voice to an AI video, or make a talking AI video from a prompt. Not for real footage that already has a voiceover to match (lipsync), still images (talking-photo), or translating a video (translate-and-dub).
- License
- MIT
- Compatibility
- Needs the sync. MCP server or a SYNC_API_KEY. See references/connect.md. sync. doesn't generate video; the clip comes from the user or another tool.
Pinned to revision d9c8e5e008fc, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/ai-video-to-talking/SKILL.md
- skills/ai-video-to-talking/agents/openai.yaml
- skills/ai-video-to-talking/references/api.md
- skills/ai-video-to-talking/references/connect.md
- skills/ai-video-to-talking/references/media-input.md
- skills/ai-video-to-talking/references/source-clip.md
Every link opens the file at its source, pinned to the revision this page describes.