ਸਮੱਗਰੀ ਵੱਲ ਜਾਓ

LatentSync

ਇੰਟੀਗ੍ਰੇਟ ਕਰੋ

ਮਾਡਲ id latentsync
# 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/latentsync?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.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"

ਉਦਾਹਰਨ ਵਰਗੀਆਂ ਫ਼ਾਈਲਾਂ: $0.20 200 API ਕ੍ਰੈਡਿਟ ਤੁਹਾਡੀਆਂ ਫ਼ਾਈਲਾਂ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਮਾਪੀਆਂ ਜਾਂਦੀਆਂ ਹਨ ਇਸ ਪੰਨੇ ’ਤੇ ਚਲਾਓ

API ਕੁੰਜੀ ਲਵੋ
ByteDance ਲਿਪਸਿੰਕ ਅਤੇ ਅਵਤਾਰ ਲਿਪਸਿੰਕ #animation#lip-sync

ਲਿਪ ਸਿੰਕ ਵੀਡੀਓ-ਤੋਂ-ਵੀਡੀਓ ਜੋ ਵੀਡੀਓ ਦੀ ਮੂੰਹ ਦੀ ਗਤੀ ਨੂੰ ਦਿੱਤੇ ਆਡੀਓ ਟ੍ਰੈਕ ਨਾਲ ਮਿਲਾਉਂਦਾ ਹੈ

ByteDance · ਵੀਡੀਓ

ਤੁਹਾਡਾ ਪਹਿਲਾ ਨਤੀਜਾ ਇੱਥੇ ਹੋਵੇਗਾ

ਹੇਠਾਂ ਬੇਨਤੀ ਬਣਾਓ ਅਤੇ ਆਪਣੀ API ਕੁੰਜੀ ਨਾਲ ਚਲਾਓ। ਆਉਟਪੁੱਟ ਸਾਡੇ ਸਟੋਰੇਜ ਵਿੱਚ ਕਾਪੀ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਅਤੇ ਹਮੇਸ਼ਾ ਲਈ ਜਾਂ ਮੁਫ਼ਤ ਵਿੱਚ 7 ਦਿਨ ਤੱਕ ਰੱਖੇ ਜਾਂਦੇ ਹਨ।

ਰਿਕਵੈਸਟ ਬਣਾਓ

ਕੰਟਰੋਲ ਮਾਡਲ ਸਕੀਮਾ ਤੋਂ ਤਿਆਰ ਹੁੰਦੇ ਹਨ। ਤੁਸੀਂ ਬਦਲਾਅ ਕਰਦੇ ਹੀ ਕੋਡ ਅਤੇ ਕੀਮਤ ਅੱਪਡੇਟ ਹੋ ਜਾਂਦੇ ਹਨ।

•ਲੋੜੀਂਦਾ video_url
ਫ਼ਾਈਲ ਛੱਡੋ, ਜਾਂ

ਉਸ ਵੀਡੀਓ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਨ ਵਾਲਾ URL ਜਿਸ ਦੀਆਂ ਹੋਠਾਂ ਦੀਆਂ ਹਿਲਚਲਾਂ ਨੂੰ ਸਮਕਾਲੀ ਕੀਤਾ ਜਾਵੇਗਾ।

•ਲੋੜੀਂਦਾ audio_url
ਫ਼ਾਈਲ ਛੱਡੋ, ਜਾਂ

ਉਸ ਆਡੀਓ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਨ ਵਾਲਾ URL ਜੋ ਹੋਠਾਂ ਦੇ ਸਮਕਾਲੀਕਰਨ ਨੂੰ ਚਲਾਏਗੀ।

ਉੱਨਤ loop_mode · guidance_scale · seed · enable_safety_checker
loop_mode

ਵੀਡੀਓ ਦੀ ਮਿਆਦ ਆਡੀਓ ਤੋਂ ਘੱਟ ਹੋਣ 'ਤੇ ਵੀਡੀਓ ਕਿਵੇਂ ਦੁਹਰਾਇਆ ਜਾਵੇ, ਇਹ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ pingpong ਜਾਂ loop ਚੁਣੋ।

ਡਿਫ਼ਾਲਟ 1

ਮਾਡਲ ਇਨਫ਼ਰੈਂਸ ਦੌਰਾਨ ਲਾਗੂ ਕੀਤਾ ਗਿਆ guidance scale।

ਸਿਰਜਣਾ ਦੀ randomness ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਨ ਵਾਲਾ seed; None ਹੋਣ 'ਤੇ seed ਬੇਤਰਤੀਬੇ ਤੌਰ 'ਤੇ ਚੁਣਿਆ ਜਾਂਦਾ ਹੈ।

POST /run/latentsync?wait=20 ਕੋਟ → $0.20
# 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/latentsync?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.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"

ਇਹ ਬੇਨਤੀ ਚਲਾਓ

ਤੁਹਾਡੀ key ਇਸ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਰਹਿੰਦੀ ਹੈ: ਇਹ ਸਿਰਫ਼ Doitong API ਨੂੰ ਭੇਜੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਸਿਰਫ਼ ਤਾਂ ਹੀ (localStorage) ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਹੁੰਦੀ ਹੈ ਜੇ ਤੁਸੀਂ Remember ਚੁਣੋ। API ਕੁੰਜੀ ਪ੍ਰਾਪਤ ਕਰੋ

LatentSync ਬਾਰੇ

`video_url` ਅਤੇ `audio_url` ਲੈ ਕੇ ਅਜਿਹਾ ਵੀਡੀਓ ਆਉਟਪੁੱਟ ਕਰਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਹੋਠਾਂ ਦੀ ਹਿਲਜੁਲ ਆਡੀਓ ਦੀ ਪਾਲਣਾ ਕਰਦੀ ਹੈ। `guidance_scale` 1 ਤੋਂ 2 ਤੱਕ ਹੁੰਦਾ ਹੈ, ਅਤੇ `seed` ਵਿਕਲਪਿਕ ਹੈ। ਜੇ ਆਡੀਓ ਵੀਡੀਓ ਤੋਂ ਲੰਬਾ ਹੋਵੇ, ਤਾਂ `loop_mode` pingpong ਜਾਂ loop ਹੋ ਸਕਦਾ ਹੈ।

ਪੈਰਾਮੀਟਰ

ਕੈਨੋਨਿਕਲ ਨਾਮ ਜਾਂ ਨੇਟਿਵ ਨਾਮ ਵਿੱਚੋਂ ਕੋਈ ਇੱਕ ਭੇਜੋ, ਦੋਵੇਂ ਨਹੀਂ। ਕੈਨੋਨਿਕਲ ਨਾਮ

ਨਾਮਕਿਸਮ ਡਿਫ਼ਾਲਟਮਨਜ਼ੂਰਸ਼ੁਦਾ ਵੇਰਵਾ
enable_safety_checkerਵਿਕਲਪਿਕ
ਕਿਸਮboolean
ਡਿਫ਼ਾਲਟtrue
false ਸੈੱਟ ਕਰਕੇ ਸਕ੍ਰੀਨਿੰਗ ਨੂੰ ਢਿੱਲਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਜੇ ਕਾਲਰ ਅਧਿਕਾਰਤ ਹੋਵੇ।
video_urlਲੋੜੀਂਦਾ video
ਕਿਸਮurl · video
ਉਸ ਵੀਡੀਓ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਨ ਵਾਲਾ URL ਜਿਸ ਦੀਆਂ ਹੋਠਾਂ ਦੀਆਂ ਹਿਲਚਲਾਂ ਨੂੰ ਸਮਕਾਲੀ ਕੀਤਾ ਜਾਵੇਗਾ।
audio_urlਲੋੜੀਂਦਾ audio
ਕਿਸਮurl · audio
ਉਸ ਆਡੀਓ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਨ ਵਾਲਾ URL ਜੋ ਹੋਠਾਂ ਦੇ ਸਮਕਾਲੀਕਰਨ ਨੂੰ ਚਲਾਏਗੀ।
guidance_scaleਵਿਕਲਪਿਕ
ਕਿਸਮnumber
ਡਿਫ਼ਾਲਟ1
1 – 2
ਮਾਡਲ ਇਨਫ਼ਰੈਂਸ ਦੌਰਾਨ ਲਾਗੂ ਕੀਤਾ ਗਿਆ guidance scale।
seedਵਿਕਲਪਿਕ
ਕਿਸਮinteger | null
ਸਿਰਜਣਾ ਦੀ randomness ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਨ ਵਾਲਾ seed; None ਹੋਣ 'ਤੇ seed ਬੇਤਰਤੀਬੇ ਤੌਰ 'ਤੇ ਚੁਣਿਆ ਜਾਂਦਾ ਹੈ।
loop_modeਵਿਕਲਪਿਕ
ਕਿਸਮenum
pingpongloop
ਵੀਡੀਓ ਦੀ ਮਿਆਦ ਆਡੀਓ ਤੋਂ ਘੱਟ ਹੋਣ 'ਤੇ ਵੀਡੀਓ ਕਿਵੇਂ ਦੁਹਰਾਇਆ ਜਾਵੇ, ਇਹ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ pingpong ਜਾਂ loop ਚੁਣੋ।
ਲੋੜੀਂਦਾ ਕੈਨੋਨਿਕਲ ਨਾਮ, ਇਹ ਵੀ ਸਵੀਕਾਰਿਆ ਜਾਂਦਾ ਹੈ

ਫ਼ਾਈਲ ਪੈਰਾਮੀਟਰ ਜਨਤਕ https:// URL, 10 MB ਤੱਕ ਦਾ data: URI, ਜਾਂ ਅੱਪਲੋਡ ਦੇ file_url ਨੂੰ ਸਵੀਕਾਰਦੇ ਹਨ। ਫ਼ਾਈਲਾਂ

ਆਉਟਪੁੱਟ

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "latentsync",
  "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": 200,
    "usd": "0.20",
    "charged": 200,
    "refunded": 0
  },
  "input": {
    "video_url": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4",
    "audio_url": "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-ਮਹੀਨਾ ਭੁਗਤਾਨ) ਜਾਂ 7 ਦਿਨ ਤੱਕ ਮੁਫ਼ਤ, ਤੁਹਾਡੀ ਖਾਤਾ ਸੈਟਿੰਗ ਜਾਂ ?storage= ਅਨੁਸਾਰ।
ਹਰ ਮਾਡਲ ’ਤੇ ਇੱਕੋ ਜਿਹਾ ਰੂਪਤਸਵੀਰਾਂ, ਵੀਡੀਓ ਅਤੇ ਆਡੀਓ ਸਭ ਲਈ type, url, content_type, width, height ਅਤੇ duration। output ਮਾਡਲ ਦਾ ਆਪਣਾ ਨਤੀਜਾ ਆਬਜੈਕਟ ਹੈ।
ਆਉਟਪੁੱਟ ਦੇ ਫ਼ੀਲਡ
video
object {url, content_type, file_name, file_size}ਸਮਕਾਲੀ ਕੀਤੀਆਂ ਹੋਠਾਂ ਦੀਆਂ ਹਿਲਚਲਾਂ ਵਾਲੀ ਆਉਟਪੁੱਟ ਵੀਡੀਓ।

AI ਏਜੰਟਾਂ ਲਈ: ਇਹ ਪੰਨਾ Markdown ਵਜੋਂ ਇੱਥੇ ਹੈ https://doitong.com/pa/developers/models/latentsync.md. ਸਾਰੇ ਮਾਡਲ ਅਤੇ ਗਾਈਡ: https://doitong.com/developers/llms.txt