واجهة برمجة تطبيقات لمزامنة الشفاه للفيديوهات المدبلجة

طابق حركة الفم مع الكلام المدبلج عبر أكثر من 135 لغة وخياراً إقليمياً. قم بدبلجة الفيديو عبر واجهة برمجة التطبيقات، وقم بتشغيل مزامنة الشفاه على النتيجة، وحمل فيديو يتحدث فيه المتحدث على الشاشة بالكلمات الجديدة. يتم إجراء فحص للوجه أولاً. تتم فوترة مزامنة الشفاه بشكل منفصل عن الدبلجة لكل عملية إنشاء لفيديو كامل، بما في ذلك إعادة الإنشاء بعد التعديلات.
دقيقة معاينة مجانية
وجود عدة وجوه على الشاشة
بروتوكول REST مع حزمة تطوير برمجيات Python
check, preview, sync
OAuth 2.0
# 1. on a dubbed project: confirm the video has a face (runs once, usually automatically)
curl https://api.rask.ai/v2/projects/$ID/lipsync \
  -H "Authorization: Bearer $TOKEN"
#  "check_face_task_status": "done", "video_has_face": true

# 2. preview one free minute of lip-sync
curl -X PUT https://api.rask.ai/v2/projects/$ID/lipsync \
  -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
  -d '{"is_multiple_speakers": true, "is_free_lipsync": true}'

# 3. lip-sync the full video - billed separately from dubbing
curl -X PUT https://api.rask.ai/v2/projects/$ID/lipsync \
  -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
  -d '{"is_multiple_speakers": true, "is_free_lipsync": false}'
GET /v2/projects/{project_id}/lipsync
polling, 15s
# Poll until lipsync_task_status is done, then download lipsync_result_path
while :; do
  curl -s https://api.rask.ai/v2/projects/$ID/lipsync -H "Authorization: Bearer $TOKEN" \
    | jq '{lipsync_task_status, lipsync_task_progress, tasks_in_lipsync_queue}'
  sleep 15
done
تستخدمه فرق العمل حول العالم
المميزات

كل ما تقوم به واجهة برمجة تطبيقات مزامنة الشفاه

أضف مزامنة الشفاه إلى فيديوهاتك المدبلجة. تحقق من وجود وجه مرظور، واستخدم دقيقة المعاينة المجانية لحسابك إذا كانت متاحة، وتابع التقدم عبر واجهة برمجة التطبيقات. تتم فوترة مزامنة الشفاه للفيديو بالكامل بشكل منفصل عن الدبلجة في كل مرة تقوم فيها بإنشائه.

مزامنة الشفاه على الفيديو المترجم

طابق حركة الفم مع الكلام المدبلج في فيديو ترجمه مشروعك، عبر الكتالوج المدعوم الذي يضم أكثر من 135 لغة وخياراً إقليمياً.

فحص تلقائي للوجه

قبل مزامنة الشفاه، تؤكد مهمة فحص الوجه أن الفيديو يحتوي على وجه واحد على الأقل. تعمل هذه المهمة مرة واحدة لكل مشروع، وغالباً بمفردها، لتعرف النتيجة قبل استهلاك الدقائق.

عدة وجوه على الشاشة

قم تعيين is_multiple_speakers على true للمقابلات والجلسات الحوارية والحوارات التي تضم عدة متحدثين. عندما يكون هناك وجه واحد فقط على الشاشة في كل مرة، قم بتعيينه على false لتسريع المعالجة.

دقيقة معاينة مجانية واحدة

يحصل كل حساب على دقيقة مجانية لمزامنة الشفاه. قم بتشغيلها باستخدام is_free_lipsync على مقاطع الفيديو الخاصة بك وراجع النتيجة قبل مزامنة الفيديو بالكامل.

فواتير منفصلة لكل عملية إنشاء

يتم محاسبة كل عملية إنشاء فيديو كامل بمزامنة الشفاه بشكل منفصل عن الدبلجة. بعد تعديل النص أو الصوات، قم بإعادة دبلجة المشروع وإنشاء نسخة جديدة متزامنة الشفاه برسوم جديدة لمزامنة الشفاه.

ترتيب قائمة الانتظار ومستوى التقدم

تُرجع نقطة النهاية لمعلومات مزامنة الشفاه عدد المهام التي تسبق مهمتك ومستوى التقدم من 0 إلى 100، لكي يرى المستخدمون لديك التقدم الحقيقي.

أصوات تتطابق مع الوجه

تعمل مزامنة الشفاه فوق أي صوت يستخدمه المشروع للمتحدث: صوته المستسخ أو الإعداد المسبق للصوت بالذكاء الاصطناعي.

تعديل، إعادة دبلجة، إعادة مزامنة

قم بتغيير النص أو التوقيت أو الأصوات، وأعد دبلجة المشروع، ثم شغّل مزامنة الشفاه مرة أخرى على النسخة الجديدة. لا حاجة لإعادة تشغيل فحص الوجه.

توسع بلا حدود

بدون حدود للسرعة، وبدون حصة للتزامن، وبدون تقييد لكل مفتاح. أرسل مهام مزامنة الشفاه لكتالوجك بالكامل، ويخبرك ترتيب قائمة الانتظار بمكانة كل مهمة.
شاهد كيف يعمل

من الكلام المدبلج إلى مطابقة حركة الشفاه

نفس المقطع مدبلجاً إلى الفرنسية والألمانية والبرتغالية والإسبانية. في مشروع دبلجة كهذا، تعمل ميزة مزامنة الشفاه على ضبط حركة الشفاه لتناسب الكلام الجديد.
EN flag
En
FR flag
Fr
DE flag
De
PT flag
Pt
ES flag
Es
سير العمل

ثلاث خطوات فقط لتحويل الفيديو المدبلج إلى فيديو متطابق الشفاه

تعمل ميزة مزامنة الشفاه على مشروع مدبلج بالفعل. استخدم نقطة نهاية /generate لإعادة الدبلجة بعد التعديلات، ثم قم بمزامنة الشفاه مرة أخرى.
1

قم بدبلجة الفيديو

قم بتحميل الفيديو أو أرسل رابطاً عاماً، وأنشئ مشروعاً باللغة المستهدفة وانتظر اكتمال الدمج (merging_done). تحتاج ميزة مزامنة الشفاه إلى الفيديو المترجم (translated_video) الخاص بهذا المشروع.

POST /v2/projects
2

التحقق من الوجه

تؤكد مهمة التحقق من الوجه وجود وجه واحد على الأقل في الفيديو. وعادة ما تبدأ تلقائياً، وإذا لم تبدأ، يمكنك تشغيلها بنفسك مرة واحدة للمشروع.

PUT /v2/projects/{id}/check_face
3

تشغيل مزامنة الشفاه والتحميل

قم بتشغيل مهمة مزامنة الشفاه، وتتبع تقدمها (lipsync_task_progress) من 0 إلى 100، ثم قم بتنزيل الفيديو من مسار النتائج (lipsync_result_path).

PUT /v2/projects/{id}/lipsync
يختلف وقت المعالجة حسب طول الفيديو وقائمة انتظار مزامنة الشفاه. توضح نقطة نهاية معلومات مزامنة الشفاه عدد المهام التي تسبق مهمتك.
مصمم خصيصاً لك

هل تحتاج إلى مزامنة الشفاه لحالة خاصة؟ تواصل مع فريقنا

سرعة معالجة أكبر، وأولوية في المعالجة، وطريقة تسليم مخصصة: عندما تحتاج تكاملات مزامنة الشفاه إلى شيء خارج الخدمات المتاحة للجميع، يراجع فريقنا متطلباتك والخيارات المتاحة.

اللغات والأصوات

هل تحتاج إلى لغة أو صوت غير متوفر في الكتالوج العام؟ تحدث إلى فريقنا حول متطلباتك والخيارات المتاحة.

التسليم والتكامل

خطافات الويب (Webhooks)، أو الدفع إلى قائمة الانتظار الخاصة بك، أو التسليم مباشرة إلى S3، أو نقاط نهاية مخصصة. أخبرنا كيف تتوقع أن يتغذى نظامك.

الحجم وسعة المعالجة

أحجام الدفعات، واللغات المستهدفة لكل إجراء، وأولويات المعالجة هي شروط تعاقدية وليست حدوداً ثابتة للمنتج.

الأمان والاستضافة

يتم التعامل مع إقامة البيانات، وتسجيل الدخول الموحد، وقواعد الاحتفاظ بالبيانات ودعم مراجعة الأمان كجزء من عملية إعداد الشركات الكبرى.
حالات الاستخدام

من يستخدم واجهة برمجة تطبيقات مزامنة الشفاه

المنصات التي تحتوى على مقاطع فيديو

منصات التعلم الإلكتروني وتعليم العملاء، ومنصات صناع المحتوى والفيديو، وأدوات الندوات عبر الإنترنت والفعاليات الافتراضية، ومنصات استضافة الفيديو وسير العمل، ومنصات التبني الرقمي، والتسوق المباشر. أضف الدبلجة المتوافقة مع حركة الشفاه إلى الفيديوهات التي يستضيفها مستخدموك وصناع المحتوى لديك، لكي يظهر المتحدثون المترجمون بشكل طبيعي على الشاشة وتصبح مزامنة الشفاه ميزة مميزة في منتجك.

وكالات الترجمة والإنتاج

قدم مزامنة الشفاه كخدمة مستقلة تضاف إلى الدبلجة. استخدم دقيقة معاينة مجانية من حسابك، إن وجدت، لتقييم النتيجة. وأدرج توليد مزامنة الشفاه للفيديو بالكامل وأي تعديلات لاحقاً بعد المراجعة في عرض السعر الخاص بعميلك.

إنتاج الفيديو الداخلي المستمر

قطاع التجزئة والتجارة الإلكترونية الدولية، والشركات العالمية، وناشرو الوسائط، والجامعات المؤسسية. بالنسبة لفideos التسويق والتدريب والفيديوهات التنفيذية التي يملأ فيها الوجه الشاشة، تجعل مزامنة الشفاه الكلام المترجم متوافقاً مع المتحدث أمام الكاميرا في كل سوق.
قصص العملاء

فرق حقيقية، نتائج قابلة للقياس

كيف تقوم الشركات بترجمة الفيديوهات باستخدام Rask، بالأرقام.
سهم
سهم
الرمز البرمجي

أمثلة على أكواد واجهة برمجة تطبيقات مزامنة الشفاه

مثال متكامل بكل لغة على مشروع مدبلج بالفعل: التحقق من الوجه، تشغيل مزامنة الشفاه، متابعة التقدم وتنزيل النتيجة.
# pip install git+ssh://[email protected]/braskai/rask-sdk.git@main
import asyncio
from rask_sdk import clients, enums, schemas

PROJECT_ID = "..."   # a project with status merging_done

async def main():
    client = clients.RaskSDKClient(client_id=CLIENT_ID, client_secret=CLIENT_SECRET)

    info = await client.get_lipsync_info(project_id=PROJECT_ID)
    if info.check_face_task_status is not enums.LipsyncStatus.DONE:
        await client.run_check_face_task(project_id=PROJECT_ID)
        while (info := await client.get_lipsync_info(project_id=PROJECT_ID)).check_face_task_status is not enums.LipsyncStatus.DONE:
            await asyncio.sleep(10)
    if not info.video_has_face:
        raise SystemExit("No face found - lip-sync is not available for this video")

    await client.run_lipsync_task(project_id=PROJECT_ID,
        data=schemas.LipsyncTaskData(is_multiple_speakers=True, is_free_lipsync=False))

    while (info := await client.get_lipsync_info(project_id=PROJECT_ID)).lipsync_task_status is not enums.LipsyncStatus.DONE:
        print(info.lipsync_task_progress, info.tasks_in_lipsync_queue)
        await asyncio.sleep(15)

    print(info.lipsync_result_path)

asyncio.run(main())
github.com/braskai/rask-sdk
async, typed models
import time, requests

AUTH = "https://rask-prod.auth.us-east-2.amazoncognito.com/oauth2/token"
URL  = f"https://api.rask.ai/v2/projects/{PROJECT_ID}"   # a dubbed project

token = requests.post(AUTH, auth=(CLIENT_ID, CLIENT_SECRET),
                      data={"grant_type": "client_credentials"}).json()["access_token"]
h = {"Authorization": f"Bearer {token}"}

info = requests.get(f"{URL}/lipsync", headers=h).json()
if info["check_face_task_status"] != "done":
    requests.put(f"{URL}/check_face", headers=h)
    while (info := requests.get(f"{URL}/lipsync", headers=h).json())["check_face_task_status"] != "done":
        time.sleep(10)
assert info["video_has_face"], "No face found"

requests.put(f"{URL}/lipsync", headers=h,
             json={"is_multiple_speakers": True, "is_free_lipsync": False})

while (info := requests.get(f"{URL}/lipsync", headers=h).json())["lipsync_task_status"] not in ("done", "failed"):
    time.sleep(15)

print(info["lipsync_task_status"], info["lipsync_result_path"])
requests + polling
no SDK required
// no dependencies, Node 18+ global fetch - PROJECT_ID is a dubbed project
const sleep = (ms) => new Promise((r) => setTimeout(r, ms));
const auth = await fetch('https://rask-prod.auth.us-east-2.amazoncognito.com/oauth2/token', {
  method: 'POST',
  headers: { Authorization: 'Basic ' + btoa(`${CLIENT_ID}:${CLIENT_SECRET}`) },
  body: new URLSearchParams({ grant_type: 'client_credentials' }),
}).then((r) => r.json());
const h = { Authorization: `Bearer ${auth.access_token}`, 'Content-Type': 'application/json' };
const url = `https://api.rask.ai/v2/projects/${PROJECT_ID}`;
const info = () => fetch(`${url}/lipsync`, { headers: h }).then((r) => r.json());

let i = await info();
if (i.check_face_task_status !== 'done') {
  await fetch(`${url}/check_face`, { method: 'PUT', headers: h });
  while ((i = await info()).check_face_task_status !== 'done') await sleep(10000);
}
if (!i.video_has_face) throw new Error('No face found');

await fetch(`${url}/lipsync`, {
  method: 'PUT', headers: h,
  body: JSON.stringify({ is_multiple_speakers: true, is_free_lipsync: false }),
});

while (!['done', 'failed'].includes((i = await info()).lipsync_task_status)) {
  console.log(i.lipsync_task_progress, i.tasks_in_lipsync_queue);
  await sleep(15000);
}
console.log(i.lipsync_result_path);
fetch, Node 18+
plain HTTP
# 1. token (valid 1 hour - cache and reuse it)
TOKEN=$(curl -s -X POST https://rask-prod.auth.us-east-2.amazoncognito.com/oauth2/token \
  -u "$CLIENT_ID:$CLIENT_SECRET" -d "grant_type=client_credentials" | jq -r .access_token)

# 2. face check on the dubbed project - start it only if it has not run yet
curl -s https://api.rask.ai/v2/projects/$ID/lipsync -H "Authorization: Bearer $TOKEN" \
  | jq '{check_face_task_status, video_has_face}'
curl -s -X PUT https://api.rask.ai/v2/projects/$ID/check_face -H "Authorization: Bearer $TOKEN"

# 3. run lip-sync (set is_free_lipsync to true for the free preview minute)
curl -s -X PUT https://api.rask.ai/v2/projects/$ID/lipsync \
  -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
  -d '{"is_multiple_speakers": true, "is_free_lipsync": false}'

# 4. follow progress, then download the result
curl -s https://api.rask.ai/v2/projects/$ID/lipsync -H "Authorization: Bearer $TOKEN" \
  | jq '{lipsync_task_status, lipsync_task_progress, lipsync_result_path}'
PUT /v2/projects/{id}/lipsync
OAuth 2.0 client credentials
<?php
use GuzzleHttp\Client;

$http = new Client(['base_uri' => 'https://api.rask.ai']);
$json = fn($r) => json_decode($r->getBody(), true);
$auth = $json((new Client)->post('https://rask-prod.auth.us-east-2.amazoncognito.com/oauth2/token',
    ['auth' => [$clientId, $clientSecret], 'form_params' => ['grant_type' => 'client_credentials']]));
$h = ['Authorization' => 'Bearer ' . $auth['access_token']];
$info = fn() => $json($http->get("/v2/projects/$projectId/lipsync", ['headers' => $h]));

$i = $info();
if ($i['check_face_task_status'] !== 'done') {
    $http->put("/v2/projects/$projectId/check_face", ['headers' => $h]);
    while (($i = $info())['check_face_task_status'] !== 'done') sleep(10);
}
if (!$i['video_has_face']) exit('No face found');

$http->put("/v2/projects/$projectId/lipsync", ['headers' => $h,
    'json' => ['is_multiple_speakers' => true, 'is_free_lipsync' => false]]);

while (!in_array(($i = $info())['lipsync_task_status'], ['done', 'failed'])) sleep(15);
echo $i['lipsync_result_path'];
Guzzle 7
plain HTTP
لغة بايثون هي حزمة تطوير البرامج الرسمية. تعتبر علامات التبويب Node وPHP وcURL أمثلة برمجية بسيطة لنفس النقاط.
التقدم

كيف تُظهر مهمة مزامنة الشفاه حالة التقدم

توضح نقطة نهاية معلومات مزامنة الشفاه حالة التحقق من الوجه، وحالة المهمة، وموقعها في قائمة الانتظار، ونسبة التقدم من 0 إلى 100. ولا تحتاج إلا للتعامل مع ثلاث حالات.

تم بنجاح، توقف هنا

lipsync_task_status: done
lipsync_task_progress: 100
اكتملت مزامنة الشفاه. رابط التحميل موجود في (lipsync_result_path).

قيد التنفيذ، استمر في المتابعة

check_face_task_status: started
lipsync_task_status: started
lipsync_task_progress: 0-99
tasks_in_lipsync_queue
بينما تكون نسبة التقدم فارغة، فهذا يعني أن المهمة في قائمة الانتظار: tasks_in_lipsync_queue يوضح عدد المهام التي تسبقك.

فشل، توقف وأبلغ

lipsync_task_status: failed
check_face_task_status: failed
video_has_face: false
لا يمكن إجراء مزامنة الشفاه لفيديو لا يظهر فيه وجه بوضوح. في حال فشل أي مهمة، يرجى التواصل مع الدعم الفني مع إرفاق project_id.
Lip-sync task, as GET /lipsync reports it
GET /v2/projects/{project_id}/lipsync
check face     check_face_task_status  done     video_has_face  true
queued         lipsync_task_status     started  tasks_in_lipsync_queue  2
processing     lipsync_task_progress   0 → 50 → 100
complete       lipsync_task_status     done
               lipsync_result_path     https://...

أو تخطَّ الاستعلام تماماً

أشر بنا إلى نقطة نهاية webhook، وسيصل كل تغيير في الحالة كطلب POST، بحيث يتفاعل نظامك مع كل تغيير فور حدوثه. يعد إرسال الويب هوك جزءاً من إعداد حسابات الشركات.
قراءة المستندات
preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
الملف الناتج

فيديو متوافق مع حركة الشفاه، والدبلجة، والترجمة النصية

قم بتنزيل الفيديو المُنشأ من lipsync_result_path. يحتفظ المشروع بالفيديو المُدبلج بدون مزامنة الشفاه، والترجمات المُترجمة بصيغتي SRT وVTT، وفي الباقات المؤهلة، يتم الاحتفاظ بالصوت المُترجم كمسارات صوتية منفصلة.
الحقل
التنسيق
ما هو
lipsync_result_path
MP4
فيديو متوافق مع حركة الشفاه، وجاهز للنشر
voiceover
WAV
الصوت المُترجم فقط، لتخصيصه بالطريقة التي تفضلها
translated_audio
WAV
الكلام المترجم مدمجاً مع صوت الخلفية الأصلي
translation_srt_path
.srt
الترجمات باللغة المستهدفة
translation_vtt_path
.vtt
نفس الترجمات بتنسيق WebVTT، لتشغيلها على الويب
translated_video
MP4
الفيديو المُدبلج بدون مزامنة الشفاه للمقارنة
التحكم

قم بتعديل الدبلجة، ثم أنشئ نسخة مُحدثة متوافقة مع حركة الشفاه

بعد تغيير النص أو التوقيت أو الأصوات، أعد دبلجة الأجزاء المُغيرة وأنشئ مزامنة الشفاه للفيديو المُحدث. تُحسب تكلفة إعادة الدبلجة وكل عملية إنشاء جديدة لمزامنة الشفاه للفيديو بالكامل بشكل منفصل.

التعديل حسب الأجزاء

التعديل حسب الأجزاء
قم بتعديل أجزاء النص الفردية وأعد دبلجة الأسطر المُغيرة. لتحديث حركة الشفاه، أنشئ مزامنة شفاه جديدة للفيديو بأكمله؛ وتُحسب تكلفتها بشكل منفصل.
احصل على النص والأجزاء الخاصة به
قم بتعديل النص الأصلي وسنقوم بإعادة ترجمته
قم بتعديل النص المترجم مباشرة للحفاظ على صياغتك الخاصة
ضبط الأوقات، إضافة أجزاء، حذف أجزاء
تغيير الصوت المرتبط بأي متحدث

مسارد المصطلحات

مسارد المصطلحات
أضف مسردًا لل用語 بحيث يتم نطق أسماء العلامات التجارية والمصطلحات التقنية بنفس الطريقة في كل دبلجة، وتتوافق حركة الشفاه مع تلك الصياغة نفسها.

يغطي المسرد زوجاً لغوياً واحداً وينطبق على جميع اللهجات الإقليمية لتلك اللغة المستهدفة، بحيث يخدم مسرد إسباني واحد es-mx و es-es على حد سواء. يسجل المشروع glossary_version، بحيث لا تؤدي التعديلات لاحقاً إلى تغيير العمل المكتمل دون ملاحظة ذلك.
الإدخال

صيغ الملفات المدعومة

قم بتحميل أي من صيغ الفيديو السبعة، أو أرسل رابطاً عاماً. الملفات الصوتية فقط لا تحتوي على وجوه على الشاشة، لذا تنطبق مزامنة الشفاه على تنسيقات الفيديو فقط.

فيديو

7 صيغ
.mp4
.mov
.mkv
.avi
.webm
.m4v
.3gp

الصوت

4 صيغ
.mp3
.wav
.flac
.m4a

البيانات الأساسية قبل أن تبدأ بالإنفاق

تُرجع واجهة برمجة تطبيقات الوسائط المدة، وحجم الملف، ترميز الفيديو، معدل الإطارات، الدقة، ترميز الصوت، معدل العينة، وتخطيط القنوات. تحقق من الملف وقدر التكلفة مقدماً، لأن الدبلجة ومزامنة الشفاه تُحسب كل منهما بالدقيقة من طول الفيديو.
الأمن والامتثال

الوجه والأصوات، بمعالجة آمنة

تحتفظ شركة Brask Inc بشهادة SOC 2 Type II وتعمل بموجب اللائحة العامة لحماية البيانات (GDPR)، وتنشر حالة التحكم المباشر في مركز الثقة الخاص بها. تتم معالجة مقاطع الفيديو التي تحتوي على وجوه وأصوات في بيئة ذكاء اصطناعي مغلقة.

الشهادات

معيار SOC 2 من النوع الثاني
اللائحة العامة لحماية البيانات (GDPR)
عضو في CAI و C2PA

التشفير

بروتوكول TLS 1.2 أثناء النقل
تشفير AES-256 أثناء التخزين
مفاتيح مُدارة عبر SSE-S3
تحديث المفاتيح كل 12 شهراً على الأقل

محتواك

بيئة ذكاء اصطناعي مغلقة
لا تُستخدم أبداً لتدريب النماذج العامة
إمكانية التصدير بالكامل دون قيود

الوصول

تسجيل الدخول الموحد (SSO) و SAML
التحكم في الوصول بناءً على الأدوار
بيانات اعتماد عميل OAuth 2.0

المؤسسات

خيارات مكان تخزين البيانات
اتفاقيات مستوى خدمة مخصصة
مدير حساب مخصص

حقوق الأصوات

أصوات اصطناعية مع حقوق الاستخدام
استنساخ الأصوات بناءً على الموافقة
ضوابط أمان الذكاء الاصطناعي مع إشراف بشري
المقارنة

مقارنة بين واجهة برمجة تطبيقات Rask ونظام مزامنة الشفاه الذي تبنيه بنفسك

تتطلب واجهة برمجة تطبيقات مزامنة الشفاه المستقلة مساراً صوتياً جاهزاً بلغة الهدف. بينما تُنتج Rask المسار المُدبلج وتزامن الشفاه في مشروع واحد. إليك نفس النتيجة، تم تجميعها بطريقتين.
ما تحتاجه
Rask API
مُجمّع من أجزاء مختلفة
مسار صوتي مترجم للمزامنة
تم إنشاؤه بواسطة نفس المشروع
خدمات النسخ، والترجمة، ومزودو الأصوات أولاً
التحقق من الوجوه قبل الدفع
تلقائي، مرة واحدة لكل مشروع
خطوة اكتشاف الوجوه الخاصة بك
عدة وجوه على الشاشة
is_multiple_speakers: true
تتبع لكل وجه تقوم ببنائه وضبطه
معاينة قبل التشغيل الكامل
دقيقة مجانية واحدة لكل حساب
ادفع مقابل كل اختبار
إعادة مزامنة الشفاه بعد تعديل النص
إنشاء جديد لمزامنة الشفاه للفيديو بالكامل، ويتم فوترته بشكل منفصل
ادفع مرة أخرى للملف بالكامل
الموسيقى الخلفية والمؤثرات
يتم الحفاظ عليها بالصوت الجديد
خطوة فصل المصدر التي تقوم ببنائها
الترجمات بصيغتي .srt و .vtt
مُضمَّن
مُولّد من بيانات التوقيت الخاصة بك
رؤية قائمة الانتظار
موضع قائمة الانتظار والتقدم من 0 إلى 100
كل ما يوفره المزود الخاص بك
حدود الاستخدام
لا شيء
كل ما يفرضه المزود الأكثر صرامة لديك
الفواتير
لكل عملية إنشاء لمزامنة الشفاه للفيديو بالكامل
لكل تشغيل، ولكل مزود
ذات صلة

واجهات برمجة التطبيقات المتكاملة التي تتولى كل شيء آخر

الأسئلة الشائعة

واجهة برمجة تطبيقات مزامنة الشفاه: الأسئلة الشائعة

ألا تجد ما تبحث عنه؟ اتصل بقسم المبيعات.

هل توجد واجهة برمجة تطبيقات لمزامنة الشفاه؟

هل يمكنني مزامنة شفاه فيديو دون دبلجته أولاً؟

هل يمكنني مزامنة شفاه مسار الصوت الخاص بي؟

هل تُنشئ واجهة برمجة التطبيقات صوراً رمزية متحدثة من صورة أو نص؟

ما الذي يتطلبه الفيديو لمزامنة الشفاه؟

كيف تتم فوترة مزامنة الشفاه؟

هل توجد معاينة مجانية لمزامنة الشفاه؟

هل تعمل مزامنة الشفاه مع متحدثين متعددين؟

كيف يمكنني تتبع تقدم مزامنة الشفاه؟

كم تستغرق عملية مزامنة الشفاه؟

ماذا يحدث بعد تعديل الدبلجة؟

ماذا لو فشلت مزامنة الشفاه؟

كيف أحصل على إمكانية الوصول إلى API ومفتاح API؟

ابدأ الدبلجة في غضون فترة قصيرة

أرسل طلبك الأول اليوم، وتواصل معنا عندما تحتاج إلى أسعار خاصة للكميات الكبيرة أو لغات نادرة.