Morphic Dub
Morphic Dub men-dubbing video ke bahasa lain, dengan setiap pembicara disuarakan ulang dengan suaranya sendiri dan gerak bibir close-up-nya diselaraskan, lalu mengembalikan videonya itu sendiri.
Morphic Dub adalah model dubbing milik Morphic sendiri. Model ini menerima satu video berisi ucapan, menerjemahkan apa yang diucapkan ke bahasa lain, dan mengembalikan video yang sama dengan durasi yang sama, dengan setiap pembicara disuarakan ulang dengan suaranya sendiri dan gerak bibir close-up-nya diselaraskan dengan ucapan baru. Musik dan efek suara aslinya tetap ada di bawah suara-suara baru. Ini adalah model dubbing default di paket berbayar, dan prosesnya lambat: satu proses memakan waktu hingga sekitar 13 menit per menit video.
Berikut tutorial singkat cara menggunakan Morphic Dub di Morphic:
Cara mengakses Morphic Dub di Morphic
- Buka file baru atau yang sudah ada dalam sebuah proyek di Morphic
- Ubah mode ke 'Audio' di bilah prompt di bagian bawah, lalu pilih 'Dubbing'
- Klik pemilih model, lalu pilih 'Morphic Dub'. Paket berbayar dimulai dengan model ini
- Tambahkan video di 'Referensi', atur bahasanya di 'Dubbing ke' pada pengaturan, lalu klik tombol biru di bilah prompt
Atau buka sebagai alat: klik 'Alat' di atas bilah prompt dan pilih 'Morphic Dub', yang pertama di pustaka. Bilah prompt akan diatur ke 'Dubbing' dengan Morphic Dub dan meminta video; setelah Anda melampirkannya, pengaturan terbuka agar Anda dapat memilih bahasanya. Lihat Jelajahi Alat.
Anda juga dapat meminta dubbing kepada Copilot, atau memanggilnya dari server MCP dan Direct API. Contoh lengkap di bawah menjalankan dubbing yang sama di masing-masing antarmuka.
Untuk apa operasinya digunakan
| Operasi | Gunakan untuk |
|---|---|
| Dubbing | Membawa video yang sudah jadi ke bahasa lain, dengan mempertahankan suara setiap pembicara dan menyelaraskan bibir mereka di layar |
Morphic Dub hanya memiliki satu operasi dan tidak memakai prompt: video, bahasa tujuan, dan pengaturannya adalah keseluruhan permintaan. Untuk file audio, video yang lebih dari 10 menit, atau dubbing di paket Free, Morphic mengarahkannya ke ElevenLabs Dubbing, yang mengembalikan file audio; lihat Dubbing.
Spesifikasi
| Spesifikasi | Detail |
|---|---|
| Input | Satu video berisi ucapan, berdurasi hingga 10 menit |
| Output | Video yang sama, dengan durasi yang sama, sudah di-dubbing; gerak bibir close-up para pembicara diselaraskan |
| Suara | Setiap pembicara mempertahankan suaranya sendiri, satu suara per orang di sepanjang klip; atau tetapkan suara katalog untuk setiap pembicara, lihat Opsi |
| Teks Anda sendiri | Opsional: transkrip SRT Anda sendiri, terjemahan SRT Anda sendiri, atau keduanya, dengan suara yang ditetapkan |
| Bahasa tujuan | Satu per dubbing; tidak ada daftar tetap. Varian regional seperti 'Arabic (Egypt)' di-dubbing dalam bahasa utamanya |
| Bahasa sumber | Dideteksi, atau atur sendiri saat audionya berisik atau bercampur bahasa |
| Musik dan suara | Musik dan efek suara aslinya tetap ada di bawah suara-suara baru, dengan waktu dan level aslinya |
| Nama dan istilah | Nama, tempat, dan merek yang dipertahankan seperti diucapkan, masing-masing hingga 5 kata |
| Waktu proses | Hingga sekitar 13 menit per menit video; klip pendek memakan waktu lebih lama dari rasio itu, lihat di bawah |
| Paket | Paket berbayar |
Contoh lengkap: dubbing bahasa Hindi dengan nama dipertahankan
Permintaan yang sama di setiap antarmuka: dubbing klip wawancara pendek ke bahasa Hindi dan pertahankan nama Arjun dan Meera apa adanya.
Di chat
- Buka Copilot dan lampirkan klipnya dengan ikon klip kertas
- Kirim "Dubbing video ini ke bahasa Hindi, pertahankan nama Arjun dan Meera"
- Copilot menjalankan Morphic Dub dan memberi tahu Anda perkiraan waktu tunggunya. Video hasil dubbing muncul di chat dan di proyek Anda setelah selesai
Di Canvas
- Buka file di proyek Anda dan ubah bilah prompt ke 'Audio', lalu 'Dubbing'
- Pilih 'Morphic Dub' di pemilih model
- Di 'Referensi', tambahkan klip dari Canvas, Aset Anda, atau unggahan
- Buka panel pengaturan Dubbing, atur 'Dubbing ke' ke 'Hindi', biarkan 'Bahasa yang diucapkan' pada 'Deteksi otomatis', lalu ketik
Arjun, Meeradi 'Pertahankan seperti diucapkan' - Klik tombol biru. Tombol itu menampilkan estimasi kredit, yang dihitung dari panjang klip
Selama dubbing berjalan, sebuah kartu di tempatnya di Canvas menampilkan 'Membuat...' dan sisa waktunya.
Melalui MCP
Minta hal yang sama kepada asisten Anda, atau minta asisten memanggil dub_media:
{
"media_asset_id": "01928f4e-…",
"target_language": "hi",
"keyterms": ["Arjun", "Meera"],
"model_name": "Morphic Dub",
"project_id": "01928f4e-…"
}media_asset_id adalah id klip dari list_assets atau dari generasi yang sudah selesai. Jika model_name dihilangkan di paket berbayar, video tetap diarahkan ke Morphic Dub.
Melalui Direct API
Id model Morphic Dub adalah mdl_h2z5a7af7y50. Panggilan ini mengembalikan generasi untuk dipantau dengan polling; polling pertama layak ditunggu, karena dubbing memakan waktu sekitar 13 kali panjang klip.
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-…"}}'Responsnya membawa result.generation_id dan result.estimated_credits, yaitu estimasi yang ditagihkan saat mulai, dengan credits_settle_on_output_duration: true. Lakukan polling dengan waktu tunggu yang panjang:
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"Saat generasi berstatus succeeded, assets-nya berisi video hasil dubbing dan billing.credits_charged adalah jumlah yang sudah diselesaikan. Panduan lengkapnya, dengan versi Node.js dan Python, penawaran harga sebelum Anda membelanjakan, dan webhook, ada di Dubbing melalui Direct API.
Opsi
Secara default semua orang mempertahankan suaranya sendiri dan Morphic sendiri yang mentranskripsikan serta menerjemahkan ucapannya. Tiga opsi mengubah hal itu. Opsi suara hanya berjalan di Morphic Dub, dan di Morphic Dub teks Anda sendiri apa pun memerlukan suara yang ditetapkan, karena suara asli di-dubbing dalam satu proses yang tidak menerima pemeran maupun teks: transkrip atau terjemahan dengan suara asli belum didukung. ElevenLabs Dubbing juga membaca opsi transkrip dan terjemahan, dengan suara asli dan bahasa yang diucapkan diatur; lihat Panel pengaturan Dubbing.
Pertahankan suara asli
Default, voice_mode: "original": setiap pembicara disuarakan ulang dengan klon suaranya sendiri, satu suara per orang di sepanjang klip. Tidak ada yang perlu diatur.
- Chat: "Dubbing ini ke bahasa Spanyol" sudah cukup
- API: hilangkan
voice_mode, atau kirim"voice_mode": "original"
Tetapkan suara untuk setiap pembicara
voice_mode: "assigned" menyuarakan setiap orang dengan suara dari katalog suara Morphic alih-alih suaranya sendiri. Sebutkan pembicara dengan gambar wajahnya, klip saat ia berbicara, atau deskripsi singkat seperti "narator", lalu pasangkan masing-masing dengan suara katalog. Pembicara yang tidak Anda sebutkan mendapat suara katalog yang cocok yang dipilihkan untuknya, jadi Anda bisa menetapkan satu pemeran utama dan membiarkan sisanya. Katalognya adalah katalog yang ditampilkan pemilih suara di panel pengaturan Dubbing di Studio, dan list_voices dengan Morphic Dub sebagai modelnya melalui MCP dan Direct API; suara milik organisasi sendiri tidak dapat ditetapkan untuk pembicara.
- Chat: lampirkan frame pembicaranya, lalu "Dubbing ini ke bahasa Spanyol. Beri @Image 1 suara @Alice; pilih suara yang cocok untuk yang lain"
- 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-…"
}Setiap entri voices menyebutkan pembicaranya dengan tepat satu dari speaker_asset_id (gambar wajahnya atau klip audio dirinya) atau speaker_description (beberapa kata, tanpa ;, =, atau "), dengan voice_id dari list_voices. Hingga 20 pembicara, masing-masing disebutkan sekali. Melalui MCP, kolom modelnya adalah model_name: "Morphic Dub".
Bawa transkrip Anda sendiri
Berikan Morphic SRT berwaktu dari ucapan dalam bahasa yang diucapkan, dan Morphic men-dubbing dari baris-baris Anda alih-alih mentranskripsikan. Gunakan saat nama, jargon, atau ucapan yang saling bertumpuk membuat transkrip otomatis tidak andal. Ini memerlukan suara yang ditetapkan.
- Chat: lampirkan SRT dengan ikon klip kertas, lalu "Dubbing ini ke bahasa Spanyol dengan suara yang ditetapkan, gunakan @transcript.srt sebagai transkripnya"
- API:
"source_transcript_asset_id": "https://cdn.example.com/interview.en.srt"di samping"voice_mode": "assigned"
Bawa terjemahan Anda sendiri
Berikan Morphic SRT berwaktu dari baris-baris dalam bahasa tujuan, dan Morphic mengucapkan terjemahan Anda alih-alih membuatnya sendiri. Gunakan saat naskahnya sudah diterjemahkan dan disetujui. Ini memerlukan suara yang ditetapkan, dan filenya dalam bahasa tujuan, bukan bahasa yang diucapkan.
- Chat: lampirkan SRT-nya, lalu "Dubbing ini ke bahasa Spanyol dengan suara yang ditetapkan; ucapkan baris-baris di @interview.es.srt"
- API:
"translation_asset_id": "https://cdn.example.com/interview.es.srt"di samping"voice_mode": "assigned"
Anda bisa mengirim keduanya: transkrip dalam bahasa yang diucapkan dan terjemahan dalam bahasa tujuan, sebagai dua file yang berbeda.
Berapa lama prosesnya
Satu dubbing memakan waktu hingga sekitar 13 menit per menit video, jadi rencanakan di sekitar waktu tunggunya alih-alih menungguinya: klip 2 menit bisa memakan waktu 25 menit. Klip pendek memakan waktu lebih lama dari yang disiratkan rasio itu, karena tahap-tahap tetapnya, yang mencari pembicara dan memisahkan ucapan dari suara lainnya, berbiaya sama berapa pun panjangnya: klip 50 detik memakan waktu 17 menit. Dubbing yang lebih panjang dari itu tidak bertambah lama secepat itu.
Tips membuat prompt
- Sebutkan bahasanya dengan kata atau sebagai kode; satu bahasa per dubbing. Untuk beberapa pasar, minta masing-masing dalam permintaan yang sama dan semuanya berjalan berdampingan
- Daftarkan setiap nama, tempat, dan merek yang harus dipertahankan seperti diucapkan. Tanpa daftar itu, nama bisa diterjemahkan secara harfiah
- Atur sendiri bahasa yang diucapkan saat klip berisik atau berganti bahasa; jika tidak, biarkan pada deteksi otomatis
- Untuk menguji sebuah klip, potong sampel 20 detik dan dubbing sampel itu lebih dulu. Seluruh file dikenai biaya, dan klip pendek selesai dalam hitungan menit, bukan jam
- Kunci dulu hasil edit sebelum men-dubbing: dubbing mengikuti potongan, jadi perubahan setelahnya berarti men-dubbing lagi
Kredit
Morphic Dub dikenai biaya berdasarkan panjang video sumber, per bahasa: sekitar 676 hingga 825 kredit per menit tergantung paket Anda, dengan estimasi yang ditampilkan di tombol biru sebelum Anda menjalankannya. Estimasi itu ditagihkan saat dubbing dimulai dan diselesaikan sesuai yang benar-benar dibelanjakan proses saat selesai. Jumlah yang diselesaikan bisa lebih rendah atau lebih tinggi dari estimasi, tetapi tidak pernah lebih dari tiga kali lipatnya. Dubbing yang gagal dikembalikan kreditnya. Lihat Paket & Kredit untuk tarifnya.
Jika Anda mengalami kendala atau memiliki pertanyaan, jangan ragu untuk menghubungi kami. Kami dengan senang hati akan membantu. Tulis kepada kami di support@morphic.com.