Morphic Dub
Morphic Dub dobla un video a otro idioma, con cada hablante locutado de nuevo con su propia voz y sus primeros planos con los labios sincronizados, y devuelve el propio video.
Morphic Dub es el modelo de doblaje propio de Morphic. Toma un video con habla, traduce lo que se dice a otro idioma y devuelve el mismo video, con la misma duración, con cada hablante locutado de nuevo con su propia voz y sus primeros planos sincronizados con el nuevo diálogo. La música y los efectos de sonido originales se mantienen bajo las nuevas voces. Es el modelo de doblaje predeterminado en los planes de pago, y es lento: una ejecución tarda hasta unos 13 minutos por minuto de video.
Aquí tienes un breve tutorial sobre cómo usar Morphic Dub en Morphic:
Cómo acceder a Morphic Dub en Morphic
- Abre un archivo nuevo o existente en un proyecto en Morphic
- Cambia el modo a 'Audio' en la barra de prompt inferior y luego elige 'Doblaje'
- Haz clic en el selector de modelo y selecciona 'Morphic Dub'. Los planes de pago empiezan en él
- Añade el video en 'Referencias', elige el idioma en 'Doblar a' dentro de la configuración y haz clic en el botón azul de la barra de prompt
O ábrelo como herramienta: haz clic en 'Herramientas' encima de la barra de prompt y elige 'Morphic Dub', el primero de la biblioteca. Pone la barra de prompt en 'Doblaje' con Morphic Dub y te pide un video; en cuanto adjuntas uno, se abre la configuración para que elijas el idioma. Consulta Explorar herramientas.
También puedes pedirle un doblaje a Copilot, o llamarlo desde el servidor MCP y la Direct API. El ejemplo completo de más abajo ejecuta el mismo doblaje en cada uno.
Para qué sirve la operación
| Operación | Úsala para |
|---|---|
| Doblaje | Llevar un video terminado a otro idioma, conservando la voz de cada hablante y sincronizando sus labios en pantalla |
Morphic Dub tiene una sola operación y no lleva prompt: el video, el idioma de destino y la configuración son toda la petición. Para un archivo de audio, un video de más de 10 minutos o un doblaje en el plan gratuito, Morphic lo envía a ElevenLabs Dubbing, que devuelve un archivo de audio; consulta Doblaje.
Especificaciones
| Especificación | Detalles |
|---|---|
| Entrada | Un video con habla, de hasta 10 minutos |
| Salida | El mismo video, con la misma duración, doblado; los primeros planos de los hablantes con los labios sincronizados |
| Voces | Cada hablante conserva su propia voz, una voz por persona a lo largo de todo el clip; o asigna una voz del catálogo a cada hablante, ver Opciones |
| Tu propio texto | Opcional: tu propia transcripción SRT, tu propia traducción SRT, o ambas, con voces asignadas |
| Idioma de destino | Uno por doblaje; sin lista fija. Una variante regional como 'Árabe (Egipto)' se dobla en su idioma principal |
| Idioma de origen | Se detecta, o indícalo cuando el audio tenga ruido o mezcle idiomas |
| Música y sonido | La música y los efectos de sonido originales se mantienen bajo las nuevas voces, con su sincronización y su nivel originales |
| Nombres y términos | Nombres, lugares y marcas que se mantienen como se dicen, de hasta 5 palabras cada uno |
| Tiempo | Hasta unos 13 minutos por minuto de video; los clips cortos tardan más de lo que indica esa proporción, ver más abajo |
| Planes | Planes de pago |
Ejemplo completo: un doblaje al hindi con los nombres conservados
La misma petición en cada superficie: doblar un clip corto de entrevista al hindi y mantener los nombres Arjun y Meera tal cual.
En el chat
- Abre Copilot y adjunta el clip con el icono del clip
- Envía "Dobla este video al hindi, deja los nombres Arjun y Meera tal cual"
- Copilot ejecuta Morphic Dub y te indica la espera prevista. El video doblado aparece en el chat y en tu proyecto cuando termina
En el Canvas
- Abre un archivo en tu proyecto y cambia la barra de prompt a 'Audio' y luego a 'Doblaje'
- Elige 'Morphic Dub' en el selector de modelo
- En 'Referencias', añade el clip desde tu Canvas, tus Assets o una subida
- Abre el panel de configuración de doblaje, pon 'Doblar a' en 'Hindi', deja 'Idioma hablado' en 'Detectar automáticamente' y escribe
Arjun, Meeraen 'Mantener como se dice' - Haz clic en el botón azul. Muestra los créditos estimados, calculados según la duración del clip
Mientras se ejecuta el doblaje, una tarjeta en su lugar en el Canvas muestra 'Creando...' y el tiempo restante.
Por MCP
Pídele lo mismo a tu asistente, o haz que llame a dub_media:
{
"media_asset_id": "01928f4e-…",
"target_language": "hi",
"keyterms": ["Arjun", "Meera"],
"model_name": "Morphic Dub",
"project_id": "01928f4e-…"
}media_asset_id es el id del clip, de list_assets o de una generación terminada. Si omites model_name en un plan de pago, un video va a Morphic Dub de todos modos.
Con la Direct API
El id de modelo de Morphic Dub es mdl_h2z5a7af7y50. La llamada devuelve una generación que sondear; merece la pena esperar antes del primer sondeo, porque un doblaje tarda unas 13 veces la duración del clip.
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-…"}}'La respuesta lleva result.generation_id y result.estimated_credits, la estimación que se cobra al inicio, con credits_settle_on_output_duration: true. Sondea con una espera larga:
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"Cuando la generación está en succeeded, sus assets contienen el video doblado y billing.credits_charged es el importe liquidado. La guía completa, con versiones en Node.js y Python, un presupuesto antes de gastar y webhooks, es Doblaje con la Direct API.
Opciones
De forma predeterminada, todos conservan su propia voz y Morphic transcribe y traduce el habla por sí mismo. Tres opciones cambian eso. Las opciones de voz solo funcionan en Morphic Dub, y en Morphic Dub cualquier texto tuyo necesita voces asignadas, porque las voces originales se doblan en una sola pasada que no admite ni reparto ni texto: una transcripción o traducción con las voces originales aún no está disponible. ElevenLabs Dubbing también lee las opciones de transcripción y traducción, con las voces originales y el idioma hablado indicado; consulta El panel de configuración de doblaje.
Mantener las voces originales
El valor predeterminado, voice_mode: "original": cada hablante se locuta de nuevo con un clon de su propia voz, una voz por persona a lo largo de todo el clip. No hay nada que configurar.
- Chat: "Dobla esto al español" basta
- API: omite
voice_mode, o envía"voice_mode": "original"
Asignar una voz a cada hablante
voice_mode: "assigned" hace que cada persona hable con una voz del catálogo de voces de Morphic en lugar de la suya. Nombra a un hablante con una imagen de su rostro, un clip en el que hable o una descripción breve como "el narrador", y empareja cada uno con una voz del catálogo. Los hablantes que no nombres reciben una voz del catálogo que les encaje, elegida para ellos, así que puedes dar voz al protagonista y dejar el resto. El catálogo es el que muestra el selector de voces del panel de configuración de doblaje en Studio, y list_voices con Morphic Dub como modelo por MCP y con la Direct API; las voces propias de una organización no se pueden asignar a un hablante.
- Chat: adjunta un fotograma del hablante y luego "Dobla esto al español. Dale a @Image 1 la voz @Alice; elige voces adecuadas para los demás"
- 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-…"
}Cada entrada de voices nombra a su hablante con exactamente uno de speaker_asset_id (una imagen de su rostro o un clip de audio suyo) o speaker_description (unas pocas palabras, sin ;, = ni "), con el voice_id de list_voices. Hasta 20 hablantes, cada uno nombrado una sola vez. Por MCP, el campo del modelo es model_name: "Morphic Dub".
Aporta tu propia transcripción
Dale a Morphic un SRT con tiempos del habla en el idioma hablado y doblará a partir de tus líneas en lugar de transcribir. Úsalo cuando los nombres, la jerga o las voces superpuestas hagan poco fiable la transcripción automática. Necesita voces asignadas.
- Chat: adjunta el SRT con el clip y luego "Dobla esto al español con voces asignadas, usando @transcript.srt como transcripción"
- API:
"source_transcript_asset_id": "https://cdn.example.com/interview.en.srt"junto a"voice_mode": "assigned"
Aporta tu propia traducción
Dale a Morphic un SRT con tiempos de las líneas en el idioma de destino y dirá tu traducción en lugar de hacer una. Úsalo cuando el guion ya esté traducido y aprobado. Necesita voces asignadas, y el archivo va en el idioma de destino, no en el hablado.
- Chat: adjunta el SRT y luego "Dobla esto al español con voces asignadas; di las líneas de @interview.es.srt"
- API:
"translation_asset_id": "https://cdn.example.com/interview.es.srt"junto a"voice_mode": "assigned"
Puedes enviar ambos: la transcripción en el idioma hablado y la traducción en el idioma de destino, como dos archivos distintos.
Cuánto tarda
Un doblaje tarda hasta unos 13 minutos por minuto de video, así que planifica en torno a la espera en lugar de vigilarla: un clip de 2 minutos puede tardar 25 minutos. Los clips cortos tardan más de lo que indica esa proporción, porque las etapas fijas, que localizan a los hablantes y separan el habla del resto del sonido, cuestan lo mismo sea cual sea la duración: un clip de 50 segundos tardó 17 minutos. Un doblaje más largo que eso no escala tan deprisa.
Consejos para el prompt
- Nombra el idioma con palabras o como código; un idioma por doblaje. Para varios mercados, pide cada uno en la misma petición y se ejecutan en paralelo
- Enumera todos los nombres, lugares y marcas que deben mantenerse como se dicen. Sin la lista, los nombres pueden salir traducidos literalmente
- Indica tú el idioma hablado cuando el clip tenga ruido o cambie de idioma; si no, déjalo en detección automática
- Para probar un clip, recorta una muestra de 20 segundos y dobla primero esa. Se cobra el archivo completo, y un clip corto termina en minutos, no en horas
- Cierra la edición antes de doblar: el doblaje sigue el corte, así que un cambio posterior significa doblar de nuevo
Créditos
Morphic Dub se cobra según la duración del video de origen, por idioma: entre unos 676 y 825 créditos por minuto según tu plan, con la estimación visible en el botón azul antes de ejecutarlo. La estimación se cobra cuando empieza el doblaje y se liquida según lo que la ejecución gastó realmente cuando termina. El importe liquidado puede quedar por debajo o por encima de la estimación, pero nunca más de tres veces por encima. Un doblaje que falla se reembolsa. Consulta las tarifas en Planes y créditos.
Si tiene algún problema o alguna pregunta, no dude en ponerse en contacto con nosotros. Estaremos encantados de ayudarle. Escríbanos a support@morphic.com.