تخطّي إلى المحتوى

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 ويُحفظ في localStorage فقط إذا فعّلت خيار التذكّر. الحصول على مفتاح API

حول Sync Lipsync 3

يستبدل lipsync-3 من Sync Labs حركة فم الشخص في الفيديو لتتطابق مع مسار صوتي جديد، من أجل الدبلجة وتوطين الإعلانات وإصلاح الأسطر في مرحلة ما بعد الإنتاج. عند اختلاف طولي الصوت والفيديو، اختر القص أو التكرار أو الارتداد أو الحشو بالصمت أو إعادة التعيين.

المعاملات

أرسل الاسم الأساسي أو الاسم الأصلي، وليس كليهما. الأسماء الأساسية

الاسمالنوع الافتراضيمسموح الوصف
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
نقطة مرجعية للوجه مقدمة بصيغة [x, y] للمتحدث في frame_number.
options.active_speaker_detection.bounding_boxesاختياري
النوعarray[]
مربعات إحاطة الوجه المكتشفة لكل إطار، معبّرًا عنها بصيغة [x1, y1, x2, y2].
options.active_speaker_detection.bounding_boxes_urlاختياري
النوعstring | null
عنوان URL لملف JSON يوفر مربعات الإحاطة لكل إطار.
options.active_speaker_detection.face_imageاختياري
النوعstring | null
صورة وجه مرمزة بصيغة Base64، تُستخدم لتحديد المتحدث يدويًا.
options.occlusion_detection_enabledاختياري
النوعboolean | null
مفتاح تبديل اكتشاف الحجب، ولا تأثير له على sync-3 لأن الاكتشاف تلقائي هناك؛ وإلا فإنه يتحكم في تضمين التوليد لاكتشاف الحجب.
مطلوب الاسم الأساسي، مقبول أيضًا

تقبل معاملات الملفات عنوان URL عامًا يبدأ بـ https://، أو URI من نوع data: يصل حجمه إلى 10 MB، أو 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 هو نسخة على تخزيننا: تُحفظ إلى الأبد (مع الدفع لكل غيغابايت-شهر) أو لمدة 7 أيام مجانًا، وفق إعداد حسابك أو ?storage=.
البنية نفسها في كل نموذجtype وurl وcontent_type وwidth وheight وduration للصور والفيديو والصوت على حد سواء. output هو كائن النتائج الخاص بالنموذج.
حقول المخرجات
video
object {url, content_type, file_name, file_size}الفيديو الذي أنشأه النموذج.

مزيد من النماذج: مزامنة الشفاه والصور الرمزية

لوكلاء الذكاء الاصطناعي: تتوفر هذه الصفحة بصيغة Markdown على https://doitong.com/ar/developers/models/sync-lipsync/v3.md. جميع النماذج والأدلة: https://doitong.com/developers/llms.txt