مواد پر جائیں

Sync Lipsync 3

انٹیگریٹ کریں

ماڈل 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"

مثال جیسی فائلیں: ⁨$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

آڈیو اور ویڈیو کی مدت کے فرق سے نمٹنے کے لیے lip synchronization mode۔

ایڈوانسڈ options

اضافی Sync.so تخلیق behavior یہاں configure کریں؛ فراہم کردہ options.sync_mode کو top-level sync_mode value پر ترجیح حاصل ہے۔

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"

یہ درخواست چلائیں

آپ کی key اسی براؤزر میں رہتی ہے: یہ صرف Doitong API کو بھیجی جاتی ہے اور صرف اس صورت میں localStorage میں محفوظ ہوتی ہے جب آپ Remember منتخب کریں۔ 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
آڈیو اور ویڈیو کی مدت کے فرق سے نمٹنے کے لیے lip synchronization mode۔
optionsاختیاری
قسمobject
اضافی Sync.so تخلیق behavior یہاں configure کریں؛ فراہم کردہ options.sync_mode کو top-level sync_mode value پر ترجیح حاصل ہے۔
options.sync_modeاختیاری
قسمenum
cut_offloopbouncesilenceremap
top-level sync_mode کا override، جو بتاتا ہے کہ ان پٹ آڈیو اور ویڈیو کی مدت مختلف ہونے پر کیا ہو۔
options.model_modeاختیاری
قسمenum
lipsfaceheadlipsyncemotiontalking_head
editing-area selection، بنیادی طور پر react-1 کے لیے، جو بتاتی ہے کہ ماڈل کون سا region تبدیل کرے۔
options.promptاختیاری
قسمenum
happysadangrydisgustedsurprisedneutral
emotion guidance، بنیادی طور پر react-1 کے ذریعے تخلیق کی سمت متعین کرنے کے لیے استعمال ہوتی ہے۔
options.temperatureاختیاری
قسمnumber | null
0 – 1
expressiveness setting، sync-3 پر بے اثر کیونکہ وہ اسے native طور پر manage کرتا ہے۔ اس setting والے ماڈلز میں 0 کم ترین اور 1 زیادہ ترین expressive lipsync دیتا ہے۔
options.active_speaker_detectionاختیاری
قسمobject
متعدد افراد والی ویڈیوز میں active speaker کی شناخت کی settings۔
options.active_speaker_detection.auto_detectاختیاری
قسمboolean | null
active speaker کی خودکار شناخت اور اس شخص پر تخلیق کا اطلاق۔
options.active_speaker_detection.v3اختیاری
قسمboolean | null
v3 active-speaker detection کا استعمال۔
options.active_speaker_detection.use_v2اختیاری
قسمboolean | null
v2 active-speaker detection کے لیے deprecated setting۔
options.active_speaker_detection.frame_numberاختیاری
قسمinteger | null
≥ 0
speaker کو دستی طور پر منتخب کرنے والے coordinates کے لیے استعمال ہونے والے فریم کا index۔
options.active_speaker_detection.coordinatesاختیاری
قسمinteger[]
2 – 2 items
frame_number میں speaker کے لیے [x, y] کے طور پر دیا گیا facial reference point۔
options.active_speaker_detection.bounding_boxesاختیاری
قسمarray[]
ہر فریم کے لیے detected face bounding boxes، [x1, y1, x2, y2] کے طور پر بیان کیے گئے۔
options.active_speaker_detection.bounding_boxes_urlاختیاری
قسمstring | null
ہر فریم کے bounding boxes فراہم کرنے والے JSON فائل URL۔
options.active_speaker_detection.face_imageاختیاری
قسمstring | null
Base64 میں encoded چہرے کی تصویر، speaker کو دستی طور پر منتخب کرنے کے لیے استعمال ہوتی ہے۔
options.occlusion_detection_enabledاختیاری
قسمboolean | null
occlusion-detection toggle؛ sync-3 پر بے اثر کیونکہ وہاں detection خودکار ہے، بصورت دیگر یہ متعین کرتا ہے کہ تخلیق میں occlusion detection شامل ہو یا نہیں۔
لازمی معیاری نام، یہ بھی قبول ہے

فائل پیرامیٹرز عوامی 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-ماہ ادائیگی) یا مفت میں 7 دن تک، آپ کی اکاؤنٹ سیٹنگ یا ?storage= کے مطابق۔
ہر ماڈل میں ایک جیسی ساختtype، url، content_type، width، height اور duration، تصاویر، ویڈیو اور آڈیو سب کے لیے یکساں۔ output ماڈل کا اپنا نتیجہ آبجیکٹ ہے۔
آؤٹ پٹ کے فیلڈز
video
object {url, content_type, file_name, file_size}ماڈل کی تیار کردہ ویڈیو۔

مزید ماڈلز: لِپ سنک اور اوتار

AI ایجنٹس کے لیے: یہ صفحہ Markdown میں یہاں موجود ہے https://doitong.com/ur/developers/models/sync-lipsync/v3.md. تمام ماڈلز اور گائیڈز: https://doitong.com/developers/llms.txt