MODEL IDsync:3@0
live

sync-3

sync.
by sync.

sync-3 is a lip synchronization model that processes entire shots as a single generation rather than stitching independent segments. It builds a global understanding of the speaker across all frames, enabling consistent output on close-ups, extreme face angles, partially obscured faces, and obstructed mouths. The model preserves the original speaker's style, cadence, and emotional expression across 95+ languages.

sync-3
audio-driven

Mobile Equine Dentistry Service Reel

import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'sync:3@0',
  settings: {
    syncMode: 'remap',
    mode: 'head',
    temperature: 0.65,
    occlusionDetection: true
  },
  inputs: {
    video: 'https://assets.runware.ai/assets/inputs/4ae0aacb-f726-4bdd-9dc9-8070e30a3591.mp4',
    audio: 'https://assets.runware.ai/assets/inputs/2ee81c65-6231-4a2a-8dc7-bfb19dd4fe91.mp3'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "sync:3@0",
            "settings": {
                "syncMode": "remap",
                "mode": "head",
                "temperature": 0.65,
                "occlusionDetection": True
            },
            "inputs": {
                "video": "https://assets.runware.ai/assets/inputs/4ae0aacb-f726-4bdd-9dc9-8070e30a3591.mp4",
                "audio": "https://assets.runware.ai/assets/inputs/2ee81c65-6231-4a2a-8dc7-bfb19dd4fe91.mp3"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "videoInference",
      "taskUUID": "4ca6d0b7-a7ed-4e72-9f4d-d506864ba327",
      "model": "sync:3@0",
      "settings": {
        "syncMode": "remap",
        "mode": "head",
        "temperature": 0.65,
        "occlusionDetection": true
      },
      "inputs": {
        "video": "https://assets.runware.ai/assets/inputs/4ae0aacb-f726-4bdd-9dc9-8070e30a3591.mp4",
        "audio": "https://assets.runware.ai/assets/inputs/2ee81c65-6231-4a2a-8dc7-bfb19dd4fe91.mp3"
      }
    }
  ]'
runware run sync:3@0 \
  settings.syncMode=remap \
  settings.mode=head \
  settings.temperature=0.65 \
  settings.occlusionDetection=true \
  inputs.video=https://assets.runware.ai/assets/inputs/4ae0aacb-f726-4bdd-9dc9-8070e30a3591.mp4 \
  inputs.audio=https://assets.runware.ai/assets/inputs/2ee81c65-6231-4a2a-8dc7-bfb19dd4fe91.mp3
{
  "taskType": "videoInference",
  "taskUUID": "4ca6d0b7-a7ed-4e72-9f4d-d506864ba327",
  "model": "sync:3@0",
  "settings": {
    "syncMode": "remap",
    "mode": "head",
    "temperature": 0.65,
    "occlusionDetection": true
  },
  "inputs": {
    "video": "https://assets.runware.ai/assets/inputs/4ae0aacb-f726-4bdd-9dc9-8070e30a3591.mp4",
    "audio": "https://assets.runware.ai/assets/inputs/2ee81c65-6231-4a2a-8dc7-bfb19dd4fe91.mp3"
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "4ca6d0b7-a7ed-4e72-9f4d-d506864ba327",
  "videoUUID": "02573c64-62e7-49ff-9b48-57c19ac5a8d8",
  "videoURL": "https://vm.runware.ai/video/os/a09dlim3/ws/5/vi/02573c64-62e7-49ff-9b48-57c19ac5a8d8.mp4",
  "cost": 1.113875
}
audio-driven

Seed Vault Conspiracy Teaser

import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'sync:3@0',
  settings: {
    syncMode: 'remap',
    mode: 'head',
    temperature: 0.65,
    occlusionDetection: true
  },
  inputs: {
    video: 'https://assets.runware.ai/assets/inputs/a86a8cbe-cf4c-4c98-ad79-0fb83919f67c.mp4',
    audio: 'https://assets.runware.ai/assets/inputs/8b84cd25-3dff-43cf-b581-d2e354176427.mp3'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "sync:3@0",
            "settings": {
                "syncMode": "remap",
                "mode": "head",
                "temperature": 0.65,
                "occlusionDetection": True
            },
            "inputs": {
                "video": "https://assets.runware.ai/assets/inputs/a86a8cbe-cf4c-4c98-ad79-0fb83919f67c.mp4",
                "audio": "https://assets.runware.ai/assets/inputs/8b84cd25-3dff-43cf-b581-d2e354176427.mp3"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "videoInference",
      "taskUUID": "d2d15dd8-d7ab-42b8-a897-bf531973b860",
      "model": "sync:3@0",
      "settings": {
        "syncMode": "remap",
        "mode": "head",
        "temperature": 0.65,
        "occlusionDetection": true
      },
      "inputs": {
        "video": "https://assets.runware.ai/assets/inputs/a86a8cbe-cf4c-4c98-ad79-0fb83919f67c.mp4",
        "audio": "https://assets.runware.ai/assets/inputs/8b84cd25-3dff-43cf-b581-d2e354176427.mp3"
      }
    }
  ]'
runware run sync:3@0 \
  settings.syncMode=remap \
  settings.mode=head \
  settings.temperature=0.65 \
  settings.occlusionDetection=true \
  inputs.video=https://assets.runware.ai/assets/inputs/a86a8cbe-cf4c-4c98-ad79-0fb83919f67c.mp4 \
  inputs.audio=https://assets.runware.ai/assets/inputs/8b84cd25-3dff-43cf-b581-d2e354176427.mp3
{
  "taskType": "videoInference",
  "taskUUID": "d2d15dd8-d7ab-42b8-a897-bf531973b860",
  "model": "sync:3@0",
  "settings": {
    "syncMode": "remap",
    "mode": "head",
    "temperature": 0.65,
    "occlusionDetection": true
  },
  "inputs": {
    "video": "https://assets.runware.ai/assets/inputs/a86a8cbe-cf4c-4c98-ad79-0fb83919f67c.mp4",
    "audio": "https://assets.runware.ai/assets/inputs/8b84cd25-3dff-43cf-b581-d2e354176427.mp3"
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "d2d15dd8-d7ab-42b8-a897-bf531973b860",
  "videoUUID": "730669ff-e03f-48f8-ab0f-491181a18621",
  "videoURL": "https://vm.runware.ai/video/os/a05d22/ws/5/vi/730669ff-e03f-48f8-ab0f-491181a18621.mp4",
  "cost": 1.064
}
segmented-lip-sync

Maritime Documentary Series Teaser

import { createClient } from '@runware/sdk'

const client = await createClient({ apiKey: process.env.RUNWARE_API_KEY })
await client.connect()

const [result] = await client.run({
  model: 'sync:3@0',
  settings: {
    segments: [
      {
        startTime: 0.75,
        endTime: 4.75,
        audio: 'https://assets.runware.ai/assets/inputs/c87eea35-94c1-4c3f-be9b-5b635cfaefd7.mp3'
      },
      {
        startTime: 6,
        endTime: 9.6,
        audio: 'https://assets.runware.ai/assets/inputs/26a0a17c-ce93-43dc-b563-d943d109ae8b.mp3'
      }
    ],
    mode: 'lips',
    syncMode: 'cut_off',
    activeSpeakerDetection: {
      autoDetect: true
    }
  },
  inputs: {
    video: 'https://assets.runware.ai/assets/inputs/7b8c927c-c094-4a52-bb03-1377b3b70f78.mp4'
  }
})
import asyncio
import os

from runware import Runware


async def main():
    async with Runware(api_key=os.environ["RUNWARE_API_KEY"]) as client:
        results = await client.run({
            "model": "sync:3@0",
            "settings": {
                "segments": [
                    {
                        "startTime": 0.75,
                        "endTime": 4.75,
                        "audio": "https://assets.runware.ai/assets/inputs/c87eea35-94c1-4c3f-be9b-5b635cfaefd7.mp3"
                    },
                    {
                        "startTime": 6,
                        "endTime": 9.6,
                        "audio": "https://assets.runware.ai/assets/inputs/26a0a17c-ce93-43dc-b563-d943d109ae8b.mp3"
                    }
                ],
                "mode": "lips",
                "syncMode": "cut_off",
                "activeSpeakerDetection": {
                    "autoDetect": True
                }
            },
            "inputs": {
                "video": "https://assets.runware.ai/assets/inputs/7b8c927c-c094-4a52-bb03-1377b3b70f78.mp4"
            }
        })


asyncio.run(main())
curl https://api.runware.ai/v1 \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '[
    {
      "taskType": "videoInference",
      "taskUUID": "405bbba3-e80c-47df-8cd3-cd731314c9fa",
      "model": "sync:3@0",
      "settings": {
        "segments": [
          {
            "startTime": 0.75,
            "endTime": 4.75,
            "audio": "https://assets.runware.ai/assets/inputs/c87eea35-94c1-4c3f-be9b-5b635cfaefd7.mp3"
          },
          {
            "startTime": 6,
            "endTime": 9.6,
            "audio": "https://assets.runware.ai/assets/inputs/26a0a17c-ce93-43dc-b563-d943d109ae8b.mp3"
          }
        ],
        "mode": "lips",
        "syncMode": "cut_off",
        "activeSpeakerDetection": {
          "autoDetect": true
        }
      },
      "inputs": {
        "video": "https://assets.runware.ai/assets/inputs/7b8c927c-c094-4a52-bb03-1377b3b70f78.mp4"
      }
    }
  ]'
runware run sync:3@0 \
  settings.segments.0.startTime=0.75 \
  settings.segments.0.endTime=4.75 \
  settings.segments.0.audio=https://assets.runware.ai/assets/inputs/c87eea35-94c1-4c3f-be9b-5b635cfaefd7.mp3 \
  settings.segments.1.startTime=6 \
  settings.segments.1.endTime=9.6 \
  settings.segments.1.audio=https://assets.runware.ai/assets/inputs/26a0a17c-ce93-43dc-b563-d943d109ae8b.mp3 \
  settings.mode=lips \
  settings.syncMode=cut_off \
  settings.activeSpeakerDetection.autoDetect=true \
  inputs.video=https://assets.runware.ai/assets/inputs/7b8c927c-c094-4a52-bb03-1377b3b70f78.mp4
{
  "taskType": "videoInference",
  "taskUUID": "405bbba3-e80c-47df-8cd3-cd731314c9fa",
  "model": "sync:3@0",
  "settings": {
    "segments": [
      {
        "startTime": 0.75,
        "endTime": 4.75,
        "audio": "https://assets.runware.ai/assets/inputs/c87eea35-94c1-4c3f-be9b-5b635cfaefd7.mp3"
      },
      {
        "startTime": 6,
        "endTime": 9.6,
        "audio": "https://assets.runware.ai/assets/inputs/26a0a17c-ce93-43dc-b563-d943d109ae8b.mp3"
      }
    ],
    "mode": "lips",
    "syncMode": "cut_off",
    "activeSpeakerDetection": {
      "autoDetect": true
    }
  },
  "inputs": {
    "video": "https://assets.runware.ai/assets/inputs/7b8c927c-c094-4a52-bb03-1377b3b70f78.mp4"
  }
}
Response
{
  "taskType": "videoInference",
  "taskUUID": "405bbba3-e80c-47df-8cd3-cd731314c9fa",
  "videoUUID": "8ebb99e4-b5e2-46d2-a921-2fc1e12b2f19",
  "videoURL": "https://vm.runware.ai/video/os/a08dlim3/ws/5/vi/8ebb99e4-b5e2-46d2-a921-2fc1e12b2f19.mp4",
  "cost": 0.8035461
}