Morphic Dub
يدبلج Morphic Dub فيديو إلى لغة أخرى، مع إعادة نطق كل متحدث بصوته هو ومزامنة شفاهه في اللقطات القريبة، ويعيد الفيديو نفسه.
Morphic Dub هو نموذج الدبلجة الخاص بـ Morphic. يستقبل فيديو واحدًا يتضمن كلامًا، ويترجم ما يُقال فيه إلى لغة أخرى، ثم يعيد الفيديو نفسه بالطول نفسه، مع إعادة نطق كل متحدث بصوته هو ومزامنة شفاهه في اللقطات القريبة مع الكلام الجديد. وتبقى الموسيقى والمؤثرات الصوتية الأصلية تحت الأصوات الجديدة. وهو نموذج الدبلجة الافتراضي في الخطط المدفوعة، وهو بطيء: يستغرق التشغيل حتى نحو 13 دقيقة لكل دقيقة من الفيديو.
إليكَ شرحًا سريعًا لكيفية استخدام Morphic Dub في Morphic:
كيفية الوصول إلى Morphic Dub على Morphic
- افتح ملفًا جديدًا أو موجودًا في مشروع على Morphic
- بدّل الوضع إلى 'Audio' في شريط الطلبات في الأسفل، ثم اختر 'Dubbing'
- انقر على منتقي النموذج واختر 'Morphic Dub'. تبدأ الخطط المدفوعة عليه
- أضف الفيديو ضمن 'References'، واضبط اللغة ضمن 'Dub into' في الإعدادات، ثم انقر على الزر الأزرق في شريط الطلبات
أو افتحه كأداة: انقر على 'Tools' فوق شريط الطلبات واختر 'Morphic Dub'، وهو الأول في المكتبة. يضبط شريط الطلبات على 'Dubbing' باستخدام Morphic Dub ويطلب فيديو؛ وبعد أن ترفق فيديو تُفتح الإعدادات لتختار اللغة. انظر استكشاف الأدوات.
يمكنك أيضًا طلب دبلجة من Copilot، أو استدعاؤه من خادم MCP ومن Direct API. يشغّل المثال العملي أدناه الدبلجة نفسها على كل واجهة من هذه الواجهات.
ما فائدة العملية
| العملية | استخدمها من أجل |
|---|---|
| الدبلجة | نقل فيديو مكتمل إلى لغة أخرى، مع الحفاظ على صوت كل متحدث ومزامنة شفاهه على الشاشة |
لدى Morphic Dub عملية واحدة ولا يتطلب موجّهًا نصيًا: الفيديو ولغة الهدف والإعدادات هي الطلب كله. أما الملف الصوتي، أو الفيديو الأطول من 10 دقائق، أو الدبلجة في الخطة المجانية، فيوجّهها Morphic إلى ElevenLabs Dubbing الذي يعيد ملفًا صوتيًا؛ انظر الدبلجة.
المواصفات
| المواصفة | التفاصيل |
|---|---|
| المدخلات | فيديو واحد يتضمن كلامًا، بطول حتى 10 دقائق |
| المخرجات | الفيديو نفسه بالطول نفسه مدبلجًا، مع مزامنة شفاه المتحدثين في اللقطات القريبة |
| الأصوات | يحتفظ كل متحدث بصوته هو، صوت واحد لكل شخص عبر المقطع كله؛ أو عيّن صوتًا من الكتالوج لكل متحدث، انظر الخيارات |
| نصك الخاص | اختياري: نص تفريغ SRT خاص بك، أو ترجمة SRT خاصة بك، أو كلاهما، مع أصوات معيّنة |
| لغة الهدف | لغة واحدة لكل دبلجة؛ ولا قائمة ثابتة. تُدبلج النسخة الإقليمية مثل 'Arabic (Egypt)' بلغتها الرئيسية |
| لغة المصدر | تُكتشف تلقائيًا، أو اضبطها عندما يكون الصوت مليئًا بالضجيج أو يخلط بين اللغات |
| الموسيقى والصوت | تبقى الموسيقى والمؤثرات الصوتية الأصلية تحت الأصوات الجديدة، بتوقيتها ومستواها الأصليين |
| الأسماء والمصطلحات | الأسماء والأماكن والعلامات التجارية التي تُبقى كما نُطقت، كل منها حتى 5 كلمات |
| مدة التنفيذ | حتى نحو 13 دقيقة لكل دقيقة من الفيديو؛ وتستغرق المقاطع القصيرة أطول من هذه النسبة، انظر أدناه |
| الخطط | الخطط المدفوعة |
مثال عملي: دبلجة إلى الهندية مع الإبقاء على الأسماء
الطلب نفسه على كل واجهة: دبلج مقطع مقابلة قصيرًا إلى الهندية مع الإبقاء على الاسمين Arjun وMeera كما هما.
في المحادثة
- افتح Copilot وأرفق المقطع بالمشبك
- أرسل "دبلج هذا الفيديو إلى الهندية، وأبقِ الاسمين Arjun وMeera"
- يشغّل Copilot نموذج Morphic Dub ويخبرك بمدة الانتظار المتوقعة. يظهر الفيديو المدبلج في المحادثة وفي مشروعك عند اكتماله
على Canvas
- افتح ملفًا في مشروعك وبدّل شريط الطلبات إلى 'Audio' ثم 'Dubbing'
- اختر 'Morphic Dub' في منتقي النموذج
- ضمن 'References'، أضف المقطع من Canvas أو من الأصول أو برفعه
- افتح لوحة 'Dubbing settings'، واضبط 'Dub into' على 'Hindi'، واترك 'Spoken language' على 'Detect automatically'، واكتب
Arjun, Meeraضمن 'Keep as spoken' - انقر على الزر الأزرق. يعرض الرصيد المقدّر، محسوبًا من طول المقطع
أثناء تشغيل الدبلجة، تعرض بطاقة في مكانها على Canvas 'Creating...' والوقت المتبقي.
عبر MCP
اطلب من مساعدك الشيء نفسه، أو دعه يستدعي dub_media:
{
"media_asset_id": "01928f4e-…",
"target_language": "hi",
"keyterms": ["Arjun", "Meera"],
"model_name": "Morphic Dub",
"project_id": "01928f4e-…"
}media_asset_id هو معرّف المقطع من list_assets أو من عملية توليد مكتملة. إذا أغفلت model_name في خطة مدفوعة، فسيذهب الفيديو إلى Morphic Dub على أي حال.
عبر Direct API
معرّف نموذج Morphic Dub هو mdl_h2z5a7af7y50. يعيد الاستدعاء عملية توليد تستطلعها؛ ويستحق أول استطلاع الانتظار، إذ تستغرق الدبلجة نحو 13 ضعف طول المقطع.
curl -s https://mcp.morphic.com/v1/direct/tools/dub_media \
-H "Authorization: Bearer $MORPHIC_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": {"media_asset_id": "https://cdn.example.com/interview.mp4", "target_language": "hi", "keyterms": ["Arjun", "Meera"], "model_id": "mdl_h2z5a7af7y50", "project_id": "01928f4e-…"}}'تحمل الاستجابة result.generation_id وresult.estimated_credits، وهو التقدير المخصوم عند البدء، مع credits_settle_on_output_duration: true. استطلع بانتظار طويل:
sleep 660 # a 50 s clip: about 13 times its length
curl -s "https://mcp.morphic.com/v1/direct/generations/$GENERATION_ID?wait=45" \
-H "Authorization: Bearer $MORPHIC_API_KEY"عندما تصبح عملية التوليد succeeded، تحمل assets الخاصة بها الفيديو المدبلج، ويكون billing.credits_charged هو المبلغ المسوّى. الدليل الكامل، مع نسختي Node.js وPython وعرض سعر قبل الإنفاق والويبهوك، هو الدبلجة عبر Direct API.
الخيارات
افتراضيًا يحتفظ الجميع بأصواتهم ويتولى Morphic تفريغ الكلام وترجمته بنفسه. وثلاثة خيارات تغيّر ذلك. تعمل خيارات الأصوات على Morphic Dub فقط، وعلى Morphic Dub يحتاج أي نص خاص بك إلى أصوات معيّنة، لأن الأصوات الأصلية تُدبلج في مرحلة واحدة لا تستقبل طاقمًا ولا نصًا: نص التفريغ أو الترجمة مع الأصوات الأصلية غير مدعوم بعد. ويقرأ ElevenLabs Dubbing خياري نص التفريغ والترجمة أيضًا، بالأصوات الأصلية ومع ضبط اللغة المنطوقة؛ انظر لوحة إعدادات الدبلجة.
الإبقاء على الأصوات الأصلية
الإعداد الافتراضي، voice_mode: "original": يُعاد نطق كل متحدث بنسخة من صوته هو، صوت واحد لكل شخص عبر المقطع كله. لا شيء يلزم ضبطه.
- المحادثة: "دبلج هذا إلى الإسبانية" يكفي
- API: أغفل
voice_mode، أو أرسل"voice_mode": "original"
تعيين صوت لكل متحدث
ينطق voice_mode: "assigned" كل شخص بصوت من كتالوج أصوات Morphic بدلًا من صوته هو. سمِّ المتحدث بصورة لوجهه، أو بمقطع يتحدث فيه، أو بوصف قصير مثل "الراوي"، واقرن كل واحد بصوت من الكتالوج. أما المتحدثون الذين لا تسمّيهم فيُختار لهم صوت مناسب من الكتالوج، فيمكنك تعيين صوت لبطل واحد وترك الباقين. الكتالوج هو ما يعرضه منتقي الأصوات في لوحة 'Dubbing settings' في Studio، وما تعيده list_voices مع Morphic Dub نموذجًا عبر MCP وDirect API؛ ولا يمكن تعيين أصوات المؤسسة الخاصة لمتحدث.
- المحادثة: أرفق إطارًا للمتحدث، ثم "دبلج هذا إلى الإسبانية. امنح @Image 1 الصوت @Alice؛ واختر أصواتًا مناسبة للآخرين"
- API:
{
"media_asset_id": "01928f4e-…",
"target_language": "es",
"voice_mode": "assigned",
"voices": [
{ "speaker_asset_id": "01928f4e-…", "voice_id": "0192b1c0-…" },
{ "speaker_description": "the narrator", "voice_id": "0192b1c1-…" }
],
"model_id": "mdl_h2z5a7af7y50",
"project_id": "01928f4e-…"
}يسمّي كل عنصر في voices متحدثه بواحد فقط من speaker_asset_id (صورة لوجهه أو مقطع صوتي له) أو speaker_description (بضع كلمات، دون أي من ; أو = أو ")، مع voice_id من list_voices. حتى 20 متحدثًا، يُسمّى كل منهم مرة واحدة. وعبر MCP يكون حقل النموذج model_name: "Morphic Dub".
أحضر نص التفريغ الخاص بك
أعطِ Morphic ملف SRT موقّتًا للكلام باللغة المنطوقة، فيدبلج من سطورك بدلًا من التفريغ. استخدمه عندما تجعل الأسماء أو المصطلحات المتخصصة أو تداخل الكلام التفريغ التلقائي غير موثوق. يحتاج إلى أصوات معيّنة.
- المحادثة: أرفق ملف SRT بالمشبك، ثم "دبلج هذا إلى الإسبانية بأصوات معيّنة، واستخدم @transcript.srt نصَّ تفريغ"
- API:
"source_transcript_asset_id": "https://cdn.example.com/interview.en.srt"بجانب"voice_mode": "assigned"
أحضر ترجمتك الخاصة
أعطِ Morphic ملف SRT موقّتًا للسطور بلغة الهدف، فينطق ترجمتك بدلًا من إعداد واحدة. استخدمه عندما يكون النص قد تُرجم واعتُمد مسبقًا. يحتاج إلى أصوات معيّنة، ويكون الملف بلغة الهدف لا باللغة المنطوقة.
- المحادثة: أرفق ملف SRT، ثم "دبلج هذا إلى الإسبانية بأصوات معيّنة؛ وانطق السطور الموجودة في @interview.es.srt"
- API:
"translation_asset_id": "https://cdn.example.com/interview.es.srt"بجانب"voice_mode": "assigned"
يمكنك إرسال الاثنين: نص التفريغ باللغة المنطوقة والترجمة بلغة الهدف، كملفين مختلفين.
كم تستغرق
تستغرق الدبلجة حتى نحو 13 دقيقة لكل دقيقة من الفيديو، لذا خطّط حول مدة الانتظار بدلًا من مراقبتها: قد يستغرق مقطع مدته دقيقتان 25 دقيقة. وتستغرق المقاطع القصيرة أطول مما توحي به هذه النسبة، لأن المراحل الثابتة، التي تحدد المتحدثين وتفصل الكلام عن بقية الصوت، تكلّف الوقت نفسه مهما كان الطول: استغرق مقطع مدته 50 ثانية 17 دقيقة. ولا تتصاعد مدة الدبلجة الأطول من ذلك بالسرعة نفسها.
نصائح للطلب
- سمِّ اللغة بالكلمات أو برمزها؛ لغة واحدة لكل دبلجة. لعدة أسواق، اطلب كل لغة في الطلب نفسه فتعمل الدبلجات جنبًا إلى جنب
- اذكر كل اسم ومكان وعلامة تجارية يجب أن تبقى كما نُطقت. ودون هذه القائمة قد تخرج الأسماء مترجمة حرفيًا
- اضبط اللغة المنطوقة بنفسك عندما يكون المقطع مليئًا بالضجيج أو يتبدّل بين اللغات؛ وإلا فاتركها على الاكتشاف التلقائي
- لاختبار مقطع، اقتطع عينة مدتها 20 ثانية وادبلجها أولًا. يُحتسب الملف كله، وينتهي المقطع القصير في دقائق لا ساعات
- ثبّت المونتاج قبل الدبلجة: تتبع الدبلجة القص، فأي تغيير بعد ذلك يعني الدبلجة من جديد
الأرصدة
يُحتسب Morphic Dub على طول الفيديو المصدر، لكل لغة: نحو 676 إلى 825 رصيدًا للدقيقة بحسب خطتك، ويظهر التقدير على الزر الأزرق قبل التشغيل. يُخصم التقدير عند بدء الدبلجة ويُسوّى إلى ما أنفقه التشغيل فعليًا عند اكتماله. وقد يكون المبلغ المسوّى أقل من التقدير أو أكثر منه، لكنه لا يتجاوز ثلاثة أضعافه أبدًا. وتُسترد تكلفة الدبلجة التي تفشل. انظر الخطط والاعتمادات للاطّلاع على الأسعار.
إذا واجهت أي مشكلة أو كانت لديك أي أسئلة، فلا تتردد في التواصل معنا. يسعدنا مساعدتك. اكتب لنا على support@morphic.com.