Morphic Dub

Morphic Dub, bir videoyu her konuşmacı kendi sesiyle yeniden seslendirilmiş ve yakın çekimleri dudakları eşlenmiş olarak başka bir dile dublajlar ve videonun kendisini döndürür.

Morphic Dub, Morphic'in kendi dublaj modelidir. Konuşma içeren tek bir video alır, söylenenleri başka bir dile çevirir ve aynı videoyu, aynı uzunlukta, her konuşmacı kendi sesiyle yeniden seslendirilmiş ve yakın çekimleri yeni konuşmaya göre dudakları eşlenmiş olarak döndürür. Orijinal müzik ve ses efektleri yeni seslerin altında korunur. Ücretli planlarda varsayılan dublaj modelidir ve yavaştır: bir çalıştırma, videonun her dakikası için yaklaşık 13 dakikaya kadar sürer.

İşte Morphic'te Morphic Dub'ın nasıl kullanılacağına dair kısa bir eğitim:

Morphic Dub'a Morphic'te nasıl erişilir

  1. Morphic'teki bir projede yeni veya mevcut bir dosyayı açın
  2. Alttaki istem çubuğunda modu 'Audio' olarak değiştirin, ardından 'Dubbing' seçin
  3. Model seçicisine tıklayın ve 'Morphic Dub'ı seçin. Ücretli planlar bu modelle başlar
  4. Videoyu 'References' altına ekleyin, tercihlerde 'Dub into' altından dili ayarlayın ve istem çubuğundaki mavi düğmeye tıklayın

Ya da onu bir araç olarak açın: istem çubuğunun üstündeki 'Tools' seçeneğine tıklayın ve kitaplıkta ilk sırada yer alan 'Morphic Dub'ı seçin. İstem çubuğunu Morphic Dub ile 'Dubbing' olarak ayarlar ve bir video ister; bir video eklediğinizde tercihler açılır ve dili seçebilirsiniz. Bkz. Araçları keşfedin.

Ayrıca Copilot'tan bir dublaj isteyebilir ya da modeli MCP sunucusu ve Direct API üzerinden çağırabilirsiniz. Aşağıdaki uygulamalı örnek, aynı dublajı bunların her birinde çalıştırır.

İşlemin amacı

İşlemBunu şu amaçla kullanın
DublajBitmiş bir videoyu, her konuşmacının sesini koruyarak ve ekrandaki dudaklarını eşleyerek başka bir dile taşıyın

Morphic Dub'ın tek bir işlemi vardır ve istem almaz: video, hedef dil ve tercihler isteğin tamamıdır. Bir ses dosyası, 10 dakikadan uzun bir video ya da ücretsiz plandaki bir dublaj için Morphic, bir ses dosyası döndüren ElevenLabs Dubbing modeline yönlendirir; bkz. Dublaj.

Özellikler

ÖzellikAyrıntılar
GirdiKonuşma içeren tek bir video, en fazla 10 dakika
ÇıktıAynı video, aynı uzunlukta, dublajlı; konuşmacıların yakın çekimleri dudakları eşlenmiş
SeslerHer konuşmacı kendi sesini korur; klibin tamamında kişi başına tek bir ses. Ya da her konuşmacıya katalogdan bir ses atayın, bkz. Seçenekler
Kendi metninizİsteğe bağlı: kendi SRT transkriptiniz, kendi SRT çeviriniz ya da ikisi birden, atanmış seslerle
Hedef dilDublaj başına bir dil; sabit bir liste yok. 'Arabic (Egypt)' gibi bölgesel bir sürüm ana dilinde dublajlanır
Kaynak dilAlgılanır; ses gürültülüyse veya diller karışıksa kendiniz ayarlayın
Müzik ve sesOrijinal müzik ve ses efektleri, özgün zamanlamaları ve seviyeleriyle yeni seslerin altında korunur
İsimler ve terimlerSöylendiği gibi korunacak isimler, yerler ve markalar, her biri en fazla 5 kelime
SüreVideonun her dakikası için yaklaşık 13 dakikaya kadar; kısa klipler bu orandan daha uzun sürer, aşağıya bakın
PlanlarÜcretli planlar

Uygulamalı örnek: isimleri korunan bir Hintçe dublaj

Her yüzeyde aynı istek: kısa bir röportaj klibini Hintçeye dublajlayın ve Arjun ile Meera isimlerini olduğu gibi koruyun.

Sohbette

  1. Copilot'u açın ve klibi ataş simgesiyle ekleyin
  2. "Bu videoyu Hintçeye dublajla, Arjun ve Meera isimlerini koru" gönderin
  3. Copilot, Morphic Dub'ı çalıştırır ve beklenen süreyi söyler. Dublajlı video hazır olduğunda sohbete ve projenize gelir

Canvas'ta

  1. Projenizde bir dosya açın ve istem çubuğunu 'Audio', ardından 'Dubbing' moduna alın
  2. Model seçicisinden 'Morphic Dub'ı seçin
  3. 'References' altına klibi Canvas'ınızdan, Assets'ten ya da yükleyerek ekleyin
  4. 'Dubbing settings' panelini açın, 'Dub into' alanını 'Hindi' olarak ayarlayın, 'Spoken language' alanını 'Detect automatically' olarak bırakın ve 'Keep as spoken' altına Arjun, Meera yazın
  5. Mavi düğmeye tıklayın. Düğme, klibin uzunluğundan hesaplanan tahmini kredileri gösterir

Dublaj çalışırken Canvas'ta onun yerindeki bir kart 'Creating...' yazısını ve kalan süreyi gösterir.

MCP üzerinden

Asistanınızdan aynı şeyi isteyin ya da dub_media aracını çağırmasını sağlayın:

{
  "media_asset_id": "01928f4e-…",
  "target_language": "hi",
  "keyterms": ["Arjun", "Meera"],
  "model_name": "Morphic Dub",
  "project_id": "01928f4e-…"
}

media_asset_id, klibin list_assets aracından ya da tamamlanmış bir üretimden gelen kimliğidir. Ücretli bir planda model_name alanını atlasanız da bir video yine Morphic Dub'a gider.

Direct API üzerinden

Morphic Dub'ın model kimliği mdl_h2z5a7af7y50 değeridir. Çağrı, yoklanacak bir üretim döndürür; bir dublaj klibin uzunluğunun yaklaşık 13 katı sürdüğünden ilk yoklamadan önce beklemeye değer.

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-…"}}'

Yanıt, result.generation_id alanını ve başlangıçta tahsil edilen tahmin olan result.estimated_credits alanını credits_settle_on_output_duration: true ile birlikte taşır. Uzun bir beklemeyle yoklayın:

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"

Üretim succeeded olduğunda assets alanı dublajlı videoyu, billing.credits_charged ise kesinleşen tutarı taşır. Node.js ve Python sürümleri, harcamadan önce fiyat alma ve webhook'larla birlikte tam kılavuz: Direct API üzerinden dublaj.

Seçenekler

Varsayılan olarak herkes kendi sesini korur ve konuşmayı Morphic'in kendisi yazıya döker ve çevirir. Üç seçenek bunu değiştirir. Ses seçenekleri yalnızca Morphic Dub'da çalışır ve Morphic Dub'da kendi metninizin her türü atanmış sesler gerektirir, çünkü orijinal sesler kadro ve metin almayan tek bir geçişte dublajlanır: orijinal seslerle bir transkript ya da çeviri henüz desteklenmez. ElevenLabs Dubbing de transkript ve çeviri seçeneklerini okur; orijinal seslerle ve konuşulan dil ayarlanmış olarak. Bkz. Dubbing tercihleri paneli.

Orijinal sesleri koruyun

Varsayılan, voice_mode: "original": her konuşmacı kendi sesinin bir kopyasıyla yeniden seslendirilir; klibin tamamında kişi başına tek bir ses. Ayarlanacak bir şey yok.

  • Sohbet: "Bunu İspanyolcaya dublajla" yeterlidir
  • API: voice_mode alanını atlayın ya da "voice_mode": "original" gönderin

Her konuşmacıya bir ses atayın

voice_mode: "assigned", her kişiyi kendi sesi yerine Morphic'in ses kataloğundan bir sesle konuşturur. Bir konuşmacıyı bir yüz görseliyle, konuşurken çekilmiş bir klibiyle ya da "anlatıcı" gibi kısa bir tanımla adlandırın ve her birini katalogdan bir sesle eşleştirin. Adlandırmadığınız konuşmacılar için uygun bir katalog sesi seçilir; böylece tek bir başrolü belirleyip gerisini bırakabilirsiniz. Katalog, Studio'da 'Dubbing settings' panelindeki ses seçicisinin gösterdiği, MCP ve Direct API üzerinden ise model olarak Morphic Dub ile çağrılan list_voices aracının döndürdüğü katalogdur; bir kuruluşun kendi sesleri bir konuşmacıya atanamaz.

  • Sohbet: konuşmacının bir karesini ekleyin, ardından "Bunu İspanyolcaya dublajla. @Image 1 için @Alice sesini kullan; diğerleri için uygun sesler seç"
  • 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-…"
}

Her voices girdisi konuşmacısını speaker_asset_id (yüzünün bir görseli ya da onun bir ses klibi) veya speaker_description (birkaç kelime; ;, = ve " olmadan) alanlarından tam olarak biriyle adlandırır ve voice_id değerini list_voices aracından alır. En fazla 20 konuşmacı, her biri bir kez adlandırılır. MCP üzerinden model alanı model_name: "Morphic Dub" şeklindedir.

Kendi transkriptinizi getirin

Morphic'e konuşmanın konuşulan dilde zamanlanmış bir SRT dosyasını verin; Morphic yazıya dökmek yerine sizin satırlarınızdan dublajlar. İsimler, jargon ya da üst üste konuşmalar otomatik transkripti güvenilmez kıldığında kullanın. Atanmış sesler gerektirir.

  • Sohbet: SRT dosyasını ataş simgesiyle ekleyin, ardından "Bunu atanmış seslerle İspanyolcaya dublajla, transkript olarak @transcript.srt dosyasını kullan"
  • API: "voice_mode": "assigned" yanında "source_transcript_asset_id": "https://cdn.example.com/interview.en.srt"

Kendi çevirinizi getirin

Morphic'e satırların hedef dilde zamanlanmış bir SRT dosyasını verin; Morphic kendi çevirisini yapmak yerine sizin çevirinizi seslendirir. Senaryo zaten çevrilip onaylandığında kullanın. Atanmış sesler gerektirir ve dosya konuşulan dilde değil, hedef dilde olmalıdır.

  • Sohbet: SRT dosyasını ekleyin, ardından "Bunu atanmış seslerle İspanyolcaya dublajla; satırları @interview.es.srt dosyasındaki gibi seslendir"
  • API: "voice_mode": "assigned" yanında "translation_asset_id": "https://cdn.example.com/interview.es.srt"

İkisini birden gönderebilirsiniz: konuşulan dildeki transkript ve hedef dildeki çeviri, iki ayrı dosya olarak.

Ne kadar sürer

Bir dublaj, videonun her dakikası için yaklaşık 13 dakikaya kadar sürer; bu yüzden işi izlemek yerine bekleme süresine göre plan yapın: 2 dakikalık bir klip 25 dakika sürebilir. Kısa klipler bu oranın gösterdiğinden daha uzun sürer, çünkü konuşmacıları bulan ve konuşmayı sesin geri kalanından ayıran sabit aşamalar, uzunluk ne olursa olsun aynı maliyettedir: 50 saniyelik bir klip 17 dakika sürdü. Bundan daha uzun bir dublaj ise o kadar hızlı büyümez.

İstem ipuçları

  • Dili sözcükle ya da kod olarak belirtin; dublaj başına bir dil. Birden çok pazar için her birini aynı istekte isteyin; yan yana çalışırlar
  • Söylendiği gibi kalması gereken her ismi, yeri ve markayı listeleyin. Liste olmadan isimler kelimesi kelimesine çevrilebilir
  • Klip gürültülüyse ya da dil değiştiriyorsa konuşulan dili kendiniz ayarlayın; aksi halde otomatik algılamada bırakın
  • Bir klibi denemek için 20 saniyelik bir örnek kesin ve önce onu dublajlayın. Dosyanın tamamı ücretlendirilir ve kısa bir klip saatler değil dakikalar içinde biter
  • Dublajdan önce kurguyu kilitleyin: dublaj kurguyu izler; sonradan yapılan bir değişiklik yeniden dublaj demektir

Krediler

Morphic Dub, kaynak videonun uzunluğu üzerinden, dil başına ücretlendirilir: planınıza bağlı olarak dakika başına yaklaşık 676 ila 825 kredi; tahmin, çalıştırmadan önce mavi düğmede gösterilir. Tahmin, dublaj başladığında tahsil edilir ve dublaj bittiğinde çalıştırmanın gerçekte harcadığı tutara göre kesinleştirilir. Kesinleşen tutar tahminin altında ya da üstünde olabilir, ancak hiçbir zaman üç katından fazla olmaz. Başarısız olan bir dublajın ücreti iade edilir. Ücretler için bkz. Planlar ve Krediler.


Herhangi bir sorun yaşarsanız ya da sorularınız olursa, bizimle iletişime geçmekten çekinmeyin. Yardım etmeye memnuniyet duyarız. Bize şu adresten yazın: support@morphic.com.

Bu sayfada