Pāriet uz saturu

Sync Lipsync 3

Integrēt

Modeļa id 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"

Faili, piemēram, paraugā: 1,334 $ 1334 API kredīti jūsu faili tiek izmērīti pirms izpildes Izpildīt šajā lapā

Iegūt API atslēgu
Sync Labs Lūpu sinhronizācija un avatāri Lūpu sinhronizācija #lipsync#dubbing#localization

Pielāgo jebkura runājoša video lūpu laiku jaunam audio celiņam.

Sync Labs · Video

Šeit būs jūsu pirmais rezultāts

Izveidojiet pieprasījumu tālāk un izpildiet to ar savu API atslēgu. Izvades tiek kopētas mūsu krātuvē un glabātas mūžīgi vai 7 dienas bez maksas.

Izveidot pieprasījumu

Vadīklas tiek ģenerētas no modeļa shēmas. Kods un cena tiek atjaunināti, kad tos maināt.

•obligāts video_url
Nometiet failu vai

URL, kas norāda uz ievades video.

•obligāts audio_url
Nometiet failu vai

Ievades audio atrašanās vieta URL formā.

sync_mode noklusējums cut_off

Lūpu sinhronizācijas režīms audio un video ilguma atšķirību apstrādei.

Papildu options

Šeit konfigurējiet papildu Sync.so ģenerēšanas darbību; iesniegtajām options.sync_mode vērtībām ir priekšroka pār augšējā līmeņa sync_mode vērtību.

POST /run/sync-lipsync/v3?wait=20 cena → 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"

Palaist šo pieprasījumu

Jūsu atslēga paliek šajā pārlūkprogrammā: tā tiek nosūtīta tikai uz Doitong API un saglabāta (localStorage) tikai tad, ja atzīmējat Atcerēties. Iegūt API atslēgu

Par Sync Lipsync 3

Sync Labs lipsync-3 aizstāj personas mutes kustības video, lai tās atbilstu jaunam balss celiņam, kas paredzēts dublēšanai, reklāmu lokalizācijai un rindu labošanai pēcapstrādē. Ja audio un video garums atšķiras, izvēlieties apgriešanu, cilpošanu, atkārtošanu, aizpildīšanu ar klusumu vai pārkartēšanu.

Parametri

Nosūti vai nu kanonisko nosaukumu, vai vietējo nosaukumu, bet ne abus. Kan啤niskie nosaukumi

NosaukumsTips NoklusējumsAtļauts Apraksts
video_urlobligāts video
Tipsurl · video
URL, kas norāda uz ievades video.
audio_urlobligāts audio
Tipsurl · audio
Ievades audio atrašanās vieta URL formā.
sync_modeneobligāts
Tipsenum
Noklusējumscut_off
cut_offloopbouncesilenceremap
Lūpu sinhronizācijas režīms audio un video ilguma atšķirību apstrādei.
optionsneobligāts
Tipsobject
Šeit konfigurējiet papildu Sync.so ģenerēšanas darbību; iesniegtajām options.sync_mode vērtībām ir priekšroka pār augšējā līmeņa sync_mode vērtību.
options.sync_modeneobligāts
Tipsenum
cut_offloopbouncesilenceremap
Augšējā līmeņa sync_mode aizstājējs, kas nosaka darbību, ja ievades audio un video ilgums atšķiras.
options.model_modeneobligāts
Tipsenum
lipsfaceheadlipsyncemotiontalking_head
Rediģēšanas apgabala izvēle, galvenokārt react-1, norādot, kuru reģionu modelis pārveido.
options.promptneobligāts
Tipsenum
happysadangrydisgustedsurprisedneutral
Emociju norādes, ko galvenokārt izmanto react-1 ģenerēšanas vadīšanai.
options.temperatureneobligāts
Tipsnumber | null
0 – 1
Izteiksmīguma iestatījums, kas neietekmē sync-3, jo tas to pārvalda iebūvēti. Modeļiem, kas izmanto šo iestatījumu, 0 nodrošina vismazāk izteiksmīgu lūpu sinhronizāciju, bet 1 — visizteiksmīgāko.
options.active_speaker_detectionneobligāts
Tipsobject
Iestatījumi aktīvā runātāja noteikšanai videoklipos ar vairākiem cilvēkiem.
options.active_speaker_detection.auto_detectneobligāts
Tipsboolean | null
Automātiska aktīvā runātāja noteikšana un ģenerēšanas piemērošana šai personai.
options.active_speaker_detection.v3neobligāts
Tipsboolean | null
V3 aktīvā runātāja noteikšanas izmantošana.
options.active_speaker_detection.use_v2neobligāts
Tipsboolean | null
Novecojis v2 aktīvā runātāja noteikšanas iestatījums.
options.active_speaker_detection.frame_numberneobligāts
Tipsinteger | null
≥ 0
Kadra indekss, ko izmanto koordinātēm manuāli izvēlētā runātāja noteikšanai.
options.active_speaker_detection.coordinatesneobligāts
Tipsinteger[]
2 – 2 items
Sejas atskaites punkts [x, y] formā runātājam frame_number.
options.active_speaker_detection.bounding_boxesneobligāts
Tipsarray[]
Noteiktie sejas ierobežojošie taisnstūri katram kadram, izteikti kā [x1, y1, x2, y2].
options.active_speaker_detection.bounding_boxes_urlneobligāts
Tipsstring | null
JSON faila URL, kas nodrošina ierobežojošos taisnstūrus katram kadram.
options.active_speaker_detection.face_imageneobligāts
Tipsstring | null
Base64 kodēts sejas attēls manuālai runātāja izvēlei.
options.occlusion_detection_enabledneobligāts
Tipsboolean | null
Aizklājuma noteikšanas slēdzis; sync-3 gadījumā tas neko neietekmē, jo noteikšana ir automātiska, citādi tas nosaka, vai ģenerēšanā ietvert aizklājuma noteikšanu.
obligāts Kan啤niskais nosaukums, arī pieņemts

Failu parametriem nepieciešams publisks https:// URL, data: URI līdz 10 MB vai augšupielādes file_url. Faili

Izvade

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"
  }
}
Jūsu faili, jūsu izvēleKatrs outputs[].url ir kopija mūsu krātuvē: tiek glabāta mūžīgi (maksa par GB mēnesī) vai 7 dienas bez maksas — atbilstoši konta iestatījumam vai ?storage=.
Vienāda struktūra katram modelimtype, url, content_type, width, height un duration gan attēliem, gan video un audio. output ir paša modeļa rezultāta objekts.
Izvades lauki
video
object {url, content_type, file_name, file_size}Modeļa ģenerētais video.

Vairāk modeļu: Lūpu sinhronizācija un avatāri

AI aģentiem: šī lapa Markdown formātā ir pieejama https://doitong.com/lv/developers/models/sync-lipsync/v3.md. Visi modeļi un ceļveži: https://doitong.com/developers/llms.txt