Мазмұнға өту

Sync Lipsync 3

Интеграциялау

Модель идентификаторы sync-lipsync/v3
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/sync-lipsync/v3?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/avatar/talking_avatar_loop.mp4",
    "audio": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Мысалдағыдай файлдар: 1,334 $ 1 334 API кредиті файлдарыңыз іске қосу алдында өлшенеді Осы бетте іске қосу

API кілтін алу
Sync Labs Ерін синхрондауы және аватарлар Ерін синхрондауы #lipsync#dubbing#localization

Кез келген сөйлейтін бейненің еріндерін жаңа аудио трекке қайта уақыттайды.

Sync Labs · Бейне

Алғашқы нәтижеңіз осында пайда болады

Төменде сұрау құрып, оны API кілтіңізбен іске қосыңыз. Шығыстар сақтау орнымызға көшіріліп, мәңгі немесе 7 күн тегін сақталады.

Сұрау жасау

Басқару элементтері модель схемасынан жасалады. Оларды өзгерткен сайын код пен баға жаңартылады.

•міндетті video_url
Файлды тастаңыз немесе

Кіріс бейнеге сілтеме жасайтын URL.

•міндетті audio_url
Файлды тастаңыз немесе

URL түріндегі кіріс аудионың орны.

sync_mode әдепкі cut_off

Аудио мен бейне ұзақтығындағы айырмашылықтарды өңдеуге арналған ерінді синхрондау режимі.

Қосымша options

Қосымша Sync.so генерация параметрлерін осы жерде реттеңіз; берілген options.sync_mode мәні жоғарғы деңгейдегі sync_mode мәнінен басым болады.

POST /run/sync-lipsync/v3?wait=20 бағасы → 1,334 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/sync-lipsync/v3?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/avatar/talking_avatar_loop.mp4",
    "audio": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Осы сұрауды іске қосу

Кілтіңіз осы браузерде қалады: ол тек Doitong API-ге жіберіледі және Remember параметрін белгілеcеңіз ғана localStorage ішінде сақталады. API кілтін алу

Sync Lipsync 3 туралы

Sync Labs компаниясының lipsync-3 моделі бейнедегі адамның ауыз қозғалысын жаңа дауыс жолына сәйкестендіреді, бұл дубляжға, жарнаманы жергіліктендіруге және постөңдеуде жолдарды түзетуге арналған. Аудио мен бейне ұзақтығы әртүрлі болса, кесу, циклмен қайталау, кері бағытта қайталау, үнсіздікпен толықтыру немесе қайта сәйкестендіруді таңдаңыз.

Параметрлер

Канондық атауды немесе төл атауды жіберіңіз, екеуін қатар жібермеңіз. Канондық атаулар

АтауыТүрі ӘдепкіРұқсат етілген Сипаттама
video_urlміндетті video
Түріurl · video
Кіріс бейнеге сілтеме жасайтын URL.
audio_urlміндетті audio
Түріurl · audio
URL түріндегі кіріс аудионың орны.
sync_modeміндетті емес
Түріenum
Әдепкіcut_off
cut_offloopbouncesilenceremap
Аудио мен бейне ұзақтығындағы айырмашылықтарды өңдеуге арналған ерінді синхрондау режимі.
optionsміндетті емес
Түріobject
Қосымша Sync.so генерация параметрлерін осы жерде реттеңіз; берілген options.sync_mode мәні жоғарғы деңгейдегі sync_mode мәнінен басым болады.
options.sync_modeміндетті емес
Түріenum
cut_offloopbouncesilenceremap
Жоғарғы деңгейдегі sync_mode үшін қайта анықтау; кіріс аудио мен бейненің ұзақтығы әртүрлі болғанда не болатынын көрсетеді.
options.model_modeміндетті емес
Түріenum
lipsfaceheadlipsyncemotiontalking_head
Өңдеу аймағын таңдау, негізінен react-1 үшін; модель өзгертетін аймақты көрсетеді.
options.promptміндетті емес
Түріenum
happysadangrydisgustedsurprisedneutral
Негізінен react-1 генерациясын бағыттауға арналған эмоция нұсқауы.
options.temperatureміндетті емес
Түріnumber | null
0 – 1
sync-3 әсер етпейтін мәнерлілік параметрі, өйткені ол мұны өз ішінде басқарады. Бұл параметрді қолданатын модельдерде 0 ерінді синхрондаудың ең төмен, ал 1 ең жоғары мәнерлілігін береді.
options.active_speaker_detectionміндетті емес
Түріobject
Бірнеше адам бар бейнелерде белсенді сөйлеушіні анықтауға арналған параметрлер.
options.active_speaker_detection.auto_detectміндетті емес
Түріboolean | null
Белсенді сөйлеушіні автоматты анықтап, генерацияны сол адамға қолдану.
options.active_speaker_detection.v3міндетті емес
Түріboolean | null
v3 белсенді сөйлеушіні анықтау мүмкіндігін пайдалану.
options.active_speaker_detection.use_v2міндетті емес
Түріboolean | null
v2 белсенді сөйлеушіні анықтауға арналған ескірген параметр.
options.active_speaker_detection.frame_numberміндетті емес
Түріinteger | null
≥ 0
Сөйлеушіні қолмен таңдайтын координаталар үшін қолданылатын кадр индексі.
options.active_speaker_detection.coordinatesміндетті емес
Түріinteger[]
2 – 2 items
frame_number ішіндегі сөйлеушіге арналған [x, y] түріндегі бетке қатысты нүкте.
options.active_speaker_detection.bounding_boxesміндетті емес
Түріarray[]
Әр кадр үшін анықталған бет шектеу жақтаулары [x1, y1, x2, y2] түрінде беріледі.
options.active_speaker_detection.bounding_boxes_urlміндетті емес
Түріstring | null
Әр кадрдың шектеу жақтауларын беретін JSON файл URL мекенжайы.
options.active_speaker_detection.face_imageміндетті емес
Түріstring | null
Сөйлеушіні қолмен таңдау үшін қолданылатын Base64 кодталған бет кескіні.
options.occlusion_detection_enabledміндетті емес
Түріboolean | null
sync-3 үшін әсер етпейтін окклюзияны анықтау ауыстырғышы, өйткені онда анықтау автоматты түрде орындалады; басқа жағдайда ол генерацияда окклюзияны анықтауды қолдану-қолданбауды басқарады.
міндетті Канондық атау, бұл да қабылданады

Файл параметрлері жалпыға қолжетімді https:// URL мекенжайын, 10 MB-қа дейінгі data: URI мекенжайын немесе жүктеп салынған файлдың file_url мәнін қабылдайды. Файлдар

Шығыс

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "sync-lipsync/v3",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 1334,
    "usd": "1.334",
    "charged": 1334,
    "refunded": 0
  },
  "input": {
    "video": "https://content.doitong.com/video/showcase/v3/avatar/talking_avatar_loop.mp4",
    "audio": "https://content.doitong.com/audio/showcase/v3/tools/dub_es.mp3"
  },
  "output": {
    "video": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200
    }
  },
  "outputs": [
    {
      "type": "video",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_size": 1843200,
      "width": 1280,
      "height": 720,
      "duration": 5,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Файлдарыңыз — таңдауыңызӘр outputs[].url — сақтау орнымыздағы көшірме: мәңгі (әр GB-ай үшін ақылы) немесе аккаунт параметрі не ?storage= арқылы 7 күн тегін сақталады.
Әр модельдегі пішім бірдейtype, url, content_type, width, height және duration — кескіндерге, бейнеге және аудиоға ортақ. output — модельдің өз нәтижелер нысаны.
Шығыс өрістері
video
object {url, content_type, file_name, file_size}Модель жасаған бейне.

Қосымша модельдер: Ерін синхрондауы және аватарлар

AI агенттеріне: бұл беттің Markdown нұсқасы мына жерде: https://doitong.com/kk/developers/models/sync-lipsync/v3.md. Барлық модельдер мен нұсқаулықтар: https://doitong.com/developers/llms.txt