Morphic Dub

O Morphic Dub dubla um vídeo para outro idioma, com cada falante regravado na própria voz e os close-ups com os lábios sincronizados, e devolve o próprio vídeo.

O Morphic Dub é o modelo de dublagem do próprio Morphic. Ele recebe um vídeo com fala, traduz o que é dito para outro idioma e devolve o mesmo vídeo, com a mesma duração, com cada falante regravado na própria voz e os close-ups com os lábios sincronizados com a nova fala. A música e os efeitos sonoros originais continuam por baixo das novas vozes. É o modelo de dublagem padrão nos planos pagos, e é lento: uma execução leva até cerca de 13 minutos por minuto de vídeo.

Aqui está um tutorial rápido sobre como usar o Morphic Dub no Morphic:

Como acessar o Morphic Dub no Morphic

  1. Abra um arquivo novo ou existente em um projeto no Morphic
  2. Altere o modo para 'Áudio' na barra de prompt na parte inferior e, em seguida, escolha 'Dublagem'
  3. Clique no seletor de modelo e selecione 'Morphic Dub'. Os planos pagos começam nele
  4. Adicione o vídeo em 'Referências', defina o idioma em 'Dublar para' nas configurações e clique no botão azul na barra de prompt

Ou abra-o como ferramenta: clique em 'Ferramentas' acima da barra de prompt e escolha 'Morphic Dub', o primeiro da biblioteca. Ele define a barra de prompt como 'Dublagem' no Morphic Dub e pede um vídeo; assim que você anexar um, as configurações se abrem para você escolher o idioma. Veja Explorar Ferramentas.

Você também pode pedir uma dublagem ao Copilot, ou chamá-la pelo servidor MCP e pela Direct API. O exemplo prático abaixo executa a mesma dublagem em cada um.

Para que serve a operação

OperaçãoUse para
DublagemLevar um vídeo finalizado para outro idioma, mantendo a voz de cada falante e sincronizando os lábios deles em cena

O Morphic Dub tem uma única operação e nenhum prompt: o vídeo, o idioma de destino e as configurações são o pedido inteiro. Para um arquivo de áudio, um vídeo com mais de 10 minutos ou uma dublagem no plano gratuito, o Morphic direciona para o ElevenLabs Dubbing, que devolve um arquivo de áudio; veja Dublagem.

Especificações

EspecificaçãoDetalhes
EntradaUm vídeo com fala, de até 10 minutos
SaídaO mesmo vídeo, com a mesma duração, dublado; os close-ups dos falantes com os lábios sincronizados
VozesCada falante mantém a própria voz, uma voz por pessoa ao longo de todo o clipe; ou atribua uma voz do catálogo a cada falante, veja Opções
Seu próprio textoOpcional: sua própria transcrição em SRT, sua própria tradução em SRT, ou ambas, com vozes atribuídas
Idioma de destinoUm por dublagem; sem lista fixa. Uma variante regional, como 'árabe (Egito)', é dublada no idioma principal dela
Idioma de origemDetectado, ou defina-o quando o áudio tiver ruído ou misturar idiomas
Música e somA música e os efeitos sonoros originais continuam por baixo das novas vozes, com o tempo e o volume originais
Nomes e termosNomes, lugares e marcas a manter como falados, cada um com até 5 palavras
Tempo de execuçãoAté cerca de 13 minutos por minuto de vídeo; clipes curtos levam mais que essa proporção, veja abaixo
PlanosPlanos pagos

Exemplo prático: uma dublagem em hindi com os nomes mantidos

O mesmo pedido em cada superfície: dublar um clipe curto de entrevista para o hindi e manter os nomes Arjun e Meera como estão.

No chat

  1. Abra o Copilot e anexe o clipe com o clipe de papel
  2. Envie "Duble este vídeo para o hindi, mantenha os nomes Arjun e Meera"
  3. O Copilot executa o Morphic Dub e informa a espera prevista. O vídeo dublado aparece no chat e no seu projeto quando fica pronto

Na Tela

  1. Abra um arquivo no seu projeto e mude a barra de prompt para 'Áudio' e depois 'Dublagem'
  2. Escolha 'Morphic Dub' no seletor de modelo
  3. Em 'Referências', adicione o clipe da sua Tela, dos seus Ativos ou por upload
  4. Abra o painel 'Configurações de dublagem', defina 'Dublar para' como 'Hindi', deixe 'Idioma falado' em 'Detectar automaticamente' e digite Arjun, Meera em 'Manter como falado'
  5. Clique no botão azul. Ele mostra os créditos estimados, calculados a partir da duração do clipe

Enquanto a dublagem é feita, um cartão no lugar dela na Tela mostra 'Criando...' e o tempo restante.

Pelo MCP

Peça a mesma coisa ao seu assistente, ou faça com que ele chame dub_media:

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

media_asset_id é o id do clipe, vindo de list_assets ou de uma geração concluída. Omita model_name em um plano pago e um vídeo vai para o Morphic Dub mesmo assim.

Pela Direct API

O id de modelo do Morphic Dub é mdl_h2z5a7af7y50. A chamada devolve uma geração para consultar; vale esperar antes da primeira consulta, já que uma dublagem leva cerca de 13 vezes a duração do clipe.

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

A resposta traz result.generation_id e result.estimated_credits, a estimativa cobrada no início, com credits_settle_on_output_duration: true. Consulte com uma espera longa:

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"

Quando a geração estiver succeeded, os assets dela contêm o vídeo dublado e billing.credits_charged é o valor acertado. O guia completo, com versões em Node.js e Python, um orçamento antes de gastar e webhooks, está em Dublagem pela Direct API.

Opções

Por padrão, todos mantêm a própria voz e o próprio Morphic transcreve e traduz a fala. Três opções mudam isso. As opções de voz rodam apenas no Morphic Dub, e no Morphic Dub qualquer texto seu exige vozes atribuídas, já que as vozes originais são dubladas em uma única passagem que não recebe elenco nem texto: uma transcrição ou tradução com as vozes originais ainda não é suportada. O ElevenLabs Dubbing também lê as opções de transcrição e tradução, nas vozes originais e com o idioma falado definido; veja O painel de configurações de dublagem.

Manter as vozes originais

O padrão, voice_mode: "original": cada falante é regravado em um clone da própria voz, uma voz por pessoa ao longo de todo o clipe. Nada a configurar.

  • Chat: "Duble isto para o espanhol" já faz isso
  • API: omita voice_mode, ou envie "voice_mode": "original"

Atribuir uma voz a cada falante

voice_mode: "assigned" faz cada pessoa falar com uma voz do catálogo de vozes do Morphic em vez da própria. Identifique um falante por uma imagem do rosto, um clipe dele falando ou uma descrição curta, como "o narrador", e associe cada um a uma voz do catálogo. Os falantes que você não identificar recebem uma voz do catálogo escolhida para eles, então você pode escalar um protagonista e deixar o resto. O catálogo é o que o seletor de vozes do painel 'Configurações de dublagem' mostra no Studio, e o que list_voices com o Morphic Dub como modelo devolve pelo MCP e pela Direct API; as vozes da própria organização não podem ser atribuídas a um falante.

  • Chat: anexe um quadro do falante e então "Duble isto para o espanhol. Dê a @Image 1 a voz @Alice; escolha vozes adequadas para os outros"
  • 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 identifica o falante por exatamente um de speaker_asset_id (uma imagem do rosto dele ou um clipe de áudio dele) ou speaker_description (algumas palavras, sem ;, = nem "), com o voice_id de list_voices. Até 20 falantes, cada um identificado uma vez. Pelo MCP, o campo do modelo é model_name: "Morphic Dub".

Traga a sua própria transcrição

Dê ao Morphic um SRT com tempos da fala no idioma falado e ele dubla a partir das suas falas em vez de transcrever. Use quando nomes, jargão ou vozes sobrepostas tornarem a transcrição automática pouco confiável. Exige vozes atribuídas.

  • Chat: anexe o SRT com o clipe de papel e então "Duble isto para o espanhol com vozes atribuídas, usando @transcript.srt como transcrição"
  • API: "source_transcript_asset_id": "https://cdn.example.com/interview.en.srt" ao lado de "voice_mode": "assigned"

Traga a sua própria tradução

Dê ao Morphic um SRT com tempos das falas no idioma de destino e ele diz a sua tradução em vez de fazer uma. Use quando o roteiro já tiver sido traduzido e aprovado. Exige vozes atribuídas, e o arquivo fica no idioma de destino, não no falado.

  • Chat: anexe o SRT e então "Duble isto para o espanhol com vozes atribuídas; diga as falas de @interview.es.srt"
  • API: "translation_asset_id": "https://cdn.example.com/interview.es.srt" ao lado de "voice_mode": "assigned"

Você pode enviar os dois: a transcrição no idioma falado e a tradução no idioma de destino, como dois arquivos diferentes.

Quanto tempo leva

Uma dublagem leva até cerca de 13 minutos por minuto de vídeo, então planeje em torno da espera em vez de ficar acompanhando: um clipe de 2 minutos pode levar 25 minutos. Clipes curtos levam mais do que essa proporção sugere, porque as etapas fixas, que encontram os falantes e separam a fala do resto do som, custam o mesmo seja qual for a duração: um clipe de 50 segundos levou 17 minutos. Uma dublagem mais longa que isso não cresce tão rápido.

Dicas de prompt

  • Diga o idioma por extenso ou como código; um idioma por dublagem. Para vários mercados, peça cada um no mesmo pedido e eles rodam lado a lado
  • Liste todos os nomes, lugares e marcas que devem ficar como falados. Sem a lista, os nomes podem sair traduzidos ao pé da letra
  • Defina o idioma falado você mesmo quando o clipe tiver ruído ou alternar entre idiomas; caso contrário, deixe na detecção automática
  • Para testar um clipe, corte uma amostra de 20 segundos e duble essa primeiro. O arquivo inteiro é cobrado, e um clipe curto fica pronto em minutos, não em horas
  • Feche a edição antes de dublar: a dublagem segue o corte, então uma mudança depois significa dublar de novo

Créditos

O Morphic Dub é cobrado pela duração do vídeo de origem, por idioma: cerca de 676 a 825 créditos por minuto, dependendo do seu plano, com a estimativa mostrada no botão azul antes de você executar. A estimativa é cobrada quando a dublagem começa e acertada pelo que a execução realmente gastou quando ela termina. O valor acertado pode ficar abaixo ou acima da estimativa, mas nunca mais de três vezes ela. Uma dublagem que falha é reembolsada. Veja Planos e créditos para as tarifas.


Se você tiver algum problema ou alguma dúvida, entre em contato. Teremos prazer em ajudar. Escreva para nós em support@morphic.com.

Nesta página