Lumaktaw sa nilalaman

Sync Lipsync 3

I-integrate

ID ng modelo 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"

Mga file na katulad ng halimbawa: $1.334 1,334 kredito ng API sinusukat ang iyong mga file bago patakbuhin Patakbuhin ito sa page na ito

Kumuha ng API key
Sync Labs Lipsync at Avatar Lipsync #dubbing#localization

Ina-adjust ang timing ng mga labi ng anumang talking video para sa bagong audio track.

Sync Labs · video

Dito mapupunta ang iyong unang resulta

Bumuo ng kahilingan sa ibaba at patakbuhin ito gamit ang iyong API key. Kinokopya ang mga output sa aming storage, na pinananatili nang walang hanggan o 7 araw nang libre.

Bumuo ng kahilingan

Ang mga control ay binubuo mula sa schema ng modelo. Nagbabago ang code at presyo habang ina-adjust mo ang mga ito.

•kinakailangan video_url
Mag-drop ng file, o

URL na tumutukoy sa input na video.

•kinakailangan audio_url
Mag-drop ng file, o

Lokasyon ng input audio bilang URL.

sync_mode default na cut_off

Lip synchronization mode para sa paghawak ng pagkakaiba sa tagal ng audio at video.

advanced options

I-configure rito ang karagdagang Sync.so pagbuo behavior; mauuna ang anumang ibinigay na options.sync_mode kaysa sa top-level sync_mode value.

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

Patakbuhin ang kahilingang ito

Nananatili ang iyong key sa browser na ito: ipinapadala lamang ito sa Doitong API at sine-save (localStorage) lamang kung pipiliin mo ang Tandaan. Kumuha ng API key

Tungkol sa Sync Lipsync 3

Pinapalitan ng Sync Labs' lipsync-3 ang galaw ng bibig ng tao sa video upang tumugma sa bagong voice track, para sa dubbing, localization ng ad at pag-aayos ng linya sa post. Kapag magkaiba ang haba ng audio at video, piliing mag-cut, mag-loop, mag-bounce, magdagdag ng silence o mag-remap.

Mga parameter

Ipadala ang canonical na pangalan o ang native na pangalan, hindi pareho. Mga canonical na pangalan

PangalanUri defaultPinapayagan Paglalarawan
video_urlkinakailangan video
Uriurl · video
URL na tumutukoy sa input na video.
audio_urlkinakailangan audio
Uriurl · audio
Lokasyon ng input audio bilang URL.
sync_modeopsyonal
Urienum
defaultcut_off
cut_offloopbouncesilenceremap
Lip synchronization mode para sa paghawak ng pagkakaiba sa tagal ng audio at video.
optionsopsyonal
Uriobject
I-configure rito ang karagdagang Sync.so pagbuo behavior; mauuna ang anumang ibinigay na options.sync_mode kaysa sa top-level sync_mode value.
options.sync_modeopsyonal
Urienum
cut_offloopbouncesilenceremap
Override para sa top-level sync_mode, na tumutukoy sa mangyayari kapag magkaiba ang tagal ng input audio at video.
options.model_modeopsyonal
Urienum
lipsfaceheadlipsyncemotiontalking_head
Pagpili sa lugar ng pag-edit, pangunahin para sa react-1, na tumutukoy kung aling rehiyon ang babaguhin ng modelo.
options.promptopsyonal
Urienum
happysadangrydisgustedsurprisedneutral
Emotion guidance na pangunahing ginagamit ng react-1 upang gabayan ang pagbuo.
options.temperatureopsyonal
Urinumber | null
0 – 1
Setting ng expressiveness na walang epekto sa sync-3, na katutubong namamahala rito. Para sa mga modelong gumagamit ng setting na ito, ang 0 ang pinakamababang expressive lipsync at ang 1 ang pinakamataas.
options.active_speaker_detectionopsyonal
Uriobject
Mga setting para tukuyin ang aktibong speaker sa mga video na may maraming tao.
options.active_speaker_detection.auto_detectopsyonal
Uriboolean | null
Awtomatikong pagtukoy sa aktibong speaker at paglalapat ng pagbuo sa taong iyon.
options.active_speaker_detection.v3opsyonal
Uriboolean | null
Paggamit ng v3 active-speaker detection.
options.active_speaker_detection.use_v2opsyonal
Uriboolean | null
Hindi na ginagamit na setting para sa v2 active-speaker detection.
options.active_speaker_detection.frame_numberopsyonal
Uriinteger | null
≥ 0
Index ng frame na ginagamit para sa mga coordinate na manu-manong pumipili sa speaker.
options.active_speaker_detection.coordinatesopsyonal
Uriinteger[]
2 – 2 items
Facial reference point na ibinigay bilang [x, y] para sa speaker sa frame_number.
options.active_speaker_detection.bounding_boxesopsyonal
Uriarray[]
Mga natukoy na face bounding box para sa bawat frame, na ipinapahayag bilang [x1, y1, x2, y2].
options.active_speaker_detection.bounding_boxes_urlopsyonal
Uristring | null
JSON file URL na nagbibigay ng bounding box para sa bawat frame.
options.active_speaker_detection.face_imageopsyonal
Uristring | null
Face larawan na naka-encode sa Base64, na ginagamit upang manu-manong piliin ang speaker.
options.occlusion_detection_enabledopsyonal
Uriboolean | null
Toggle para sa occlusion detection na walang epekto sa sync-3 dahil awtomatiko ang detection doon; kung hindi, kinokontrol nito kung kasama sa pagbuo ang occlusion detection.
kinakailangan Canonical na pangalan, tinatanggap din

Tumatanggap ang mga parameter ng file ng pampublikong https:// URL, data: URI na hanggang 10 MB, o file_url ng isang upload. Mga file

Output

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"
  }
}
Ikaw ang pumipili para sa iyong mga fileAng bawat outputs[].url ay kopya sa aming storage: pinananatili nang walang hanggan (sinisingil bawat GB-month) o 7 araw nang libre, ayon sa setting ng iyong account o ?storage=.
Parehong shape sa bawat modelotype, url, content_type, width, height at duration, para sa mga larawan, video at audio. Ang output ay sariling result object ng modelo.
Mga field ng output
video
object {url, content_type, file_name, file_size}Video na ginawa ng modelo.

Higit pang modelo: Lipsync at Avatar

Para sa mga AI agent: nasa Markdown ang pahinang ito sa https://doitong.com/fil/developers/models/sync-lipsync/v3.md. Lahat ng modelo at gabay: https://doitong.com/developers/llms.txt