Morphic Dub
Morphic Dub double une vidéo dans une autre langue, chaque locuteur redoublé avec sa propre voix et ses gros plans synchronisés sur les lèvres, et renvoie la vidéo elle-même.
Morphic Dub est le modèle de doublage propre à Morphic. Il prend une vidéo avec de la parole, traduit ce qui est dit dans une autre langue et renvoie la même vidéo, de la même durée, avec chaque locuteur redoublé avec sa propre voix et ses gros plans synchronisés sur la nouvelle voix. La musique et les effets sonores d’origine restent sous les nouvelles voix. C’est le modèle de doublage par défaut sur les forfaits payants, et il est lent : une exécution prend jusqu’à environ 13 minutes par minute de vidéo.
Voici un bref tutoriel sur l’utilisation de Morphic Dub sur Morphic :
Comment accéder à Morphic Dub sur Morphic
- Ouvrez un fichier nouveau ou existant dans un projet sur Morphic
- Passez le mode sur « Audio » dans la barre de prompt en bas, puis choisissez « Doublage »
- Cliquez sur le sélecteur de modèle et sélectionnez « Morphic Dub ». Les forfaits payants démarrent dessus
- Ajoutez la vidéo sous « Références », définissez la langue sous « Doubler en » dans les préférences, puis cliquez sur le bouton bleu dans la barre de prompt
Ou ouvrez-le comme outil : cliquez sur « Outils » au-dessus de la barre de prompt et choisissez « Morphic Dub », le premier de la bibliothèque. Il règle la barre de prompt sur « Doublage » avec Morphic Dub et demande une vidéo ; dès que vous en joignez une, les préférences s’ouvrent pour que vous choisissiez la langue. Voir Explorer les outils.
Vous pouvez aussi demander un doublage à Copilot, ou l’appeler depuis le serveur MCP et la Direct API. L’exemple détaillé ci-dessous lance le même doublage sur chacune de ces surfaces.
À quoi sert l’opération
| Opération | À utiliser pour |
|---|---|
| Doublage | Faire passer une vidéo terminée dans une autre langue, en gardant la voix de chaque locuteur et en synchronisant ses lèvres à l’écran |
Morphic Dub n’a qu’une opération et pas de prompt : la vidéo, la langue cible et les préférences constituent toute la demande. Pour un fichier audio, une vidéo de plus de 10 minutes ou un doublage sur le forfait gratuit, Morphic passe par ElevenLabs Dubbing, qui renvoie un fichier audio ; voir Doublage.
Spécifications
| Spécification | Détails |
|---|---|
| Entrée | Une vidéo avec de la parole, jusqu’à 10 minutes |
| Sortie | La même vidéo, de la même durée, doublée ; gros plans des locuteurs synchronisés sur les lèvres |
| Voix | Chaque locuteur garde sa propre voix, une voix par personne sur tout le clip ; ou attribuez une voix du catalogue à chaque locuteur, voir Options |
| Votre propre texte | Facultatif : votre propre transcription SRT, votre propre traduction SRT, ou les deux, avec des voix attribuées |
| Langue cible | Une par doublage ; pas de liste fixe. Une variante régionale comme « arabe (Égypte) » est doublée dans sa langue principale |
| Langue source | Détectée, ou à définir quand l’audio est bruité ou mélange des langues |
| Musique et son | La musique et les effets sonores d’origine restent sous les nouvelles voix, avec leur synchronisation et leur niveau d’origine |
| Noms et termes | Noms, lieux et marques à garder tels quels, jusqu’à 5 mots chacun |
| Délai | Jusqu’à environ 13 minutes par minute de vidéo ; les clips courts prennent plus longtemps que ce ratio, voir ci-dessous |
| Forfaits | Forfaits payants |
Exemple détaillé : un doublage en hindi avec les noms conservés
La même demande sur chaque surface : doubler un court extrait d’interview en hindi et garder les noms Arjun et Meera tels quels.
Dans le chat
- Ouvrez Copilot et joignez le clip avec le trombone
- Envoyez « Double cette vidéo en hindi, garde les noms Arjun et Meera »
- Copilot lance Morphic Dub et vous indique l’attente prévue. La vidéo doublée arrive dans le chat et dans votre projet une fois terminée
Sur le Canvas
- Ouvrez un fichier dans votre projet et passez la barre de prompt sur « Audio », puis « Doublage »
- Choisissez « Morphic Dub » dans le sélecteur de modèle
- Sous « Références », ajoutez le clip depuis votre Canvas, vos Assets ou un téléversement
- Ouvrez le panneau « Préférences de doublage », réglez « Doubler en » sur « Hindi », laissez « Langue parlée » sur « Détecter automatiquement », et tapez
Arjun, Meerasous « Garder tel quel » - Cliquez sur le bouton bleu. Il affiche les crédits estimés, calculés à partir de la durée du clip
Pendant que le doublage s’exécute, une carte à sa place sur le Canvas affiche « Création... » et le temps restant.
Via MCP
Demandez la même chose à votre assistant, ou faites-lui appeler dub_media :
{
"media_asset_id": "01928f4e-…",
"target_language": "hi",
"keyterms": ["Arjun", "Meera"],
"model_name": "Morphic Dub",
"project_id": "01928f4e-…"
}media_asset_id est l’identifiant du clip, obtenu avec list_assets ou depuis une génération terminée. Omettez model_name sur un forfait payant et une vidéo passe quand même par Morphic Dub.
Via la Direct API
L’identifiant de modèle de Morphic Dub est mdl_h2z5a7af7y50. L’appel renvoie une génération à interroger ; le premier sondage mérite d’attendre, puisqu’un doublage prend environ 13 fois la durée du 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 réponse porte result.generation_id et result.estimated_credits, l’estimation facturée au lancement, avec credits_settle_on_output_duration: true. Interrogez avec une longue attente :
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"Quand la génération est succeeded, ses assets contiennent la vidéo doublée et billing.credits_charged est le montant régularisé. Le guide complet, avec les versions Node.js et Python, un devis avant de dépenser et les webhooks, est Doublage via la Direct API.
Options
Par défaut, chacun garde sa propre voix et Morphic transcrit et traduit lui-même la parole. Trois options changent cela. Les options de voix ne fonctionnent que sur Morphic Dub, et sur Morphic Dub tout texte de votre part nécessite des voix attribuées, puisque les voix originales sont doublées en une seule passe qui ne prend ni distribution ni texte : une transcription ou une traduction avec les voix originales n’est pas encore prise en charge. ElevenLabs Dubbing lit aussi les options de transcription et de traduction, avec les voix originales et la langue parlée définie ; voir Le panneau Préférences de doublage.
Garder les voix originales
Le réglage par défaut, voice_mode: "original" : chaque locuteur est redoublé avec un clone de sa propre voix, une voix par personne sur tout le clip. Rien à régler.
- Chat : « Double ça en espagnol » suffit
- API : omettez
voice_mode, ou envoyez"voice_mode": "original"
Attribuer une voix à chaque locuteur
voice_mode: "assigned" fait parler chaque personne avec une voix du catalogue de voix de Morphic plutôt qu’avec la sienne. Désignez un locuteur par une image de son visage, un extrait où il parle ou une courte description comme « le narrateur », et associez-lui une voix du catalogue. Les locuteurs que vous ne désignez pas reçoivent une voix du catalogue choisie pour eux, de sorte que vous pouvez distribuer un seul rôle principal et laisser le reste. Le catalogue est celui qu’affiche le sélecteur de voix du panneau « Préférences de doublage » dans Studio, et list_voices avec Morphic Dub comme modèle via MCP et la Direct API ; les propres voix d’une organisation ne peuvent pas être attribuées à un locuteur.
- Chat : joignez une image du locuteur, puis « Double ça en espagnol. Donne à @Image 1 la voix @Alice ; choisis des voix adaptées pour les autres »
- 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-…"
}Chaque entrée de voices désigne son locuteur par exactement l’un de speaker_asset_id (une image de son visage ou un extrait audio de lui) ou speaker_description (quelques mots, sans ;, = ni "), avec le voice_id issu de list_voices. Jusqu’à 20 locuteurs, chacun désigné une seule fois. Via MCP, le champ de modèle est model_name: "Morphic Dub".
Apporter votre propre transcription
Donnez à Morphic un SRT minuté de la parole dans la langue parlée et il double d’après vos lignes au lieu de transcrire. Utilisez-le quand des noms, du jargon ou des voix qui se chevauchent rendent la transcription automatique peu fiable. Il nécessite des voix attribuées.
- Chat : joignez le SRT avec le trombone, puis « Double ça en espagnol avec des voix attribuées, en utilisant @transcript.srt comme transcription »
- API :
"source_transcript_asset_id": "https://cdn.example.com/interview.en.srt"à côté de"voice_mode": "assigned"
Apporter votre propre traduction
Donnez à Morphic un SRT minuté des lignes dans la langue cible et il dit votre traduction au lieu d’en faire une. Utilisez-le quand le script a déjà été traduit et approuvé. Il nécessite des voix attribuées, et le fichier est dans la langue cible, pas dans la langue parlée.
- Chat : joignez le SRT, puis « Double ça en espagnol avec des voix attribuées ; dis les lignes de @interview.es.srt »
- API :
"translation_asset_id": "https://cdn.example.com/interview.es.srt"à côté de"voice_mode": "assigned"
Vous pouvez envoyer les deux : la transcription dans la langue parlée et la traduction dans la langue cible, sous forme de deux fichiers différents.
Combien de temps ça prend
Un doublage prend jusqu’à environ 13 minutes par minute de vidéo, donc prévoyez l’attente plutôt que de la surveiller : un clip de 2 minutes peut prendre 25 minutes. Les clips courts prennent plus longtemps que ce ratio ne le suggère, car les étapes fixes, qui repèrent les locuteurs et séparent la parole du reste du son, coûtent le même temps quelle que soit la durée : un clip de 50 secondes a pris 17 minutes. Un doublage plus long que cela n’augmente pas aussi vite.
Conseils pour rédiger les prompts
- Nommez la langue en toutes lettres ou par son code ; une langue par doublage. Pour plusieurs marchés, demandez chacune dans la même demande et elles s’exécutent côte à côte
- Listez chaque nom, lieu et marque qui doit rester tel quel. Sans la liste, les noms peuvent ressortir traduits littéralement
- Définissez vous-même la langue parlée quand le clip est bruité ou change de langue ; sinon laissez la détection automatique
- Pour tester un clip, découpez un échantillon de 20 secondes et doublez-le d’abord. Le fichier entier est facturé, et un clip court se termine en quelques minutes, pas en heures
- Verrouillez le montage avant de doubler : le doublage suit le montage, donc un changement après coup oblige à doubler à nouveau
Crédits
Morphic Dub est facturé sur la durée de la vidéo source, par langue : environ 676 à 825 crédits par minute selon votre offre, avec l’estimation affichée sur le bouton bleu avant l’exécution. L’estimation est facturée au lancement du doublage et régularisée, à la fin, d’après ce que l’exécution a réellement dépensé. Le montant régularisé peut être inférieur ou supérieur à l’estimation, mais jamais plus de trois fois celle-ci. Un doublage qui échoue est remboursé. Voir Offres et crédits pour les tarifs.
Si vous rencontrez le moindre problème ou si vous avez des questions, n’hésitez pas à nous contacter. Nous serons ravis de vous aider. Écrivez-nous à support@morphic.com.