Le doublage avec contrôle du niveau d'émotion (EmotionLevel) régule l'intensité émotionnelle du doublage lors de la traduction vidéo. Cette fonctionnalité atténue les schémas intonatifs hérités de la langue source, afin que l'audio traduit paraisse plus naturel aux locuteurs natifs de la langue cible. Elle est disponible exclusivement via l'API, prend en charge uniquement la traduction vocale entre le chinois et l'anglais, et s'applique uniquement dans les régions prises en charge.
Exemple rapide
Lors de l'appel à l'opération SubmitVideoTranslationJob, définissez le paramètre EditingConfig.SpeechTranslate.EmotionLevel pour spécifier le niveau d'émotion. L'exemple suivant traduit une vidéo chinoise en anglais avec le niveau SlightEmotion :
{
"InputConfig": {
"Type": "Video",
"Video": "1628ae20c36******8f6f7c77a6302"
},
"EditingConfig": {
"SourceLanguage": "zh",
"TargetLanguage": "en",
"NeedSpeechTranslate": true,
"SpeechTranslate": {
"EmotionLevel": "SlightEmotion"
}
},
"Title": "Emotion level dubbing example",
"OutputConfig": {
"MediaURL": "https://****.oss-cn-shanghai.aliyuncs.com/output.mp4"
}
}
Une fois le paramètre "EmotionLevel": "SlightEmotion" défini, le doublage atténue les schémas intonatifs de la langue source tout en conservant de légères inflexions émotionnelles. Ce niveau convient aux promotions d'entreprise, aux présentations de produits et à des contenus similaires.
Fonctionnement
Le doublage avec contrôle du niveau d'émotion est une configuration améliorée pour la traduction vocale, et non un niveau de traduction indépendant. Par défaut, la traduction vocale utilise le clonage vocal pour préserver le timbre, les émotions et la prosodie du locuteur original dans le doublage de la langue cible. Comme ces caractéristiques sont transférées depuis la langue source, l'audio doublé peut conserver un accent marqué et sembler peu naturel aux locuteurs natifs. Le doublage avec contrôle du niveau d'émotion atténue les schémas intonatifs transférés et propose les deux modes de contrôle émotionnel suivants, ce qui vous permet de choisir le degré d'expression émotionnelle conservé dans l'audio doublé :
| Niveau d'émotion | Valeur | Description |
| Légère émotion | SlightEmotion |
Conserve l'intonation de base de l'audio original. Le doublage semble naturel avec de légères inflexions émotionnelles. |
| Aucune émotion | NoEmotion |
Utilise un ton complètement plat et stable pour le doublage, sans aucune inflexion émotionnelle. |
Si vous ne définissez pas le paramètre EmotionLevel, le système utilise le mode de clonage vocal par défaut pour le doublage.
Scénarios
Lors du doublage interlangues, le mode de clonage vocal par défaut transfère les habitudes intonatives de la langue source vers la langue cible :
Du chinois vers l'anglais : Les schémas intonatifs chinois sont transférés dans le doublage anglais. L'anglais sonne alors avec un accent, présentant des inflexions émotionnelles anormales qui ne correspondent pas aux modèles de parole natifs anglais.
De l'anglais vers le chinois : Les schémas intonatifs anglais sont transférés dans le doublage chinois. Le chinois sonne alors comme s'il était prononcé par un non-natif, avec un rythme et des tons peu naturels.
Le tableau suivant compare les trois modes de doublage :
| Mode de doublage | Effet | Avantages | Inconvénients | Scénarios |
| Mode de clonage vocal par défaut | Préserve entièrement l'intonation et les émotions du locuteur original | Expression émotionnelle riche avec des caractéristiques vocales originales distinctives | Accent notable de la langue source lors du doublage interlangues | Contenus nécessitant une haute fidélité émotionnelle, tels que les commentaires de films et les courtes vidéos émotionnelles |
Légère émotion (SlightEmotion) |
Atténue l'intonation de la langue source tout en conservant de légères inflexions émotionnelles | Intonation plus stable et accent de la langue source réduit, tout en préservant une certaine coloration émotionnelle | Expression émotionnelle atténuée, inadaptée aux contenus hautement émotionnels | Promotions d'entreprise, présentations de produits, cours en ligne et autres contenus nécessitant une intonation stable |
Aucune émotion (NoEmotion) |
Ton complètement plat et stable sans inflexions émotionnelles | Supprime au maximum l'accent de la langue source, produisant un doublage neutre et stable | Absence totale d'expression émotionnelle, inadapté aux contenus nécessitant un impact émotionnel | Journaux télévisés, explications techniques, démonstrations opérationnelles et autres contenus extrêmement neutres |
Si votre contenu requiert une haute fidélité émotionnelle, ne définissez pas le paramètre EmotionLevel afin d'appliquer le mode de clonage vocal par défaut. Pour supprimer autant que possible l'accent de la langue source, définissez EmotionLevel sur NoEmotion ; cette option atténue au maximum les inflexions émotionnelles et intonatives, produisant un doublage totalement stable. Pour réduire l'accent tout en conservant une petite partie de l'intonation originale, définissez EmotionLevel sur SlightEmotion ; le résultat se situe entre le mode de clonage vocal par défaut et NoEmotion.
Périmètre pris en charge
Langues prises en charge
Le doublage avec contrôle du niveau d'émotion prend en charge uniquement les paires de langues suivantes :
| Langue source | Langue cible | Pris en charge |
| Chinois (zh) | Anglais (en) | Oui |
| Anglais (en) | Chinois (zh) | Oui |
| Autres combinaisons de langues | — | Non pris en charge |
Si vous ne définissez pas EmotionLevel, la traduction vocale dans toutes les langues cibles prises en charge reste inchangée et continue d'utiliser le mode de clonage vocal par défaut.
Régions prises en charge
| Région | Pris en charge |
| Chine (Shanghai) | Oui |
| Chine (Pékin) | Oui |
| Chine (Shenzhen) | Oui |
| Chine (Hangzhou) | Oui |
| Singapour | Oui |
Utilisation de l'API
Le doublage avec contrôle du niveau d'émotion est disponible exclusivement via l'API. La console ne prend pas en charge cette configuration. Appelez l'opération SubmitVideoTranslationJob pour définir le niveau d'émotion.
Référence des paramètres
Utilisez le champ EditingConfig.SpeechTranslate.EmotionLevel pour définir le niveau d'émotion :
| Paramètre | Type | Obligatoire | Valeurs | Description |
EmotionLevel |
String | Non | SlightEmotion |
Doublage avec légère émotion. Pour une comparaison des trois modes de doublage, consultez la section Scénarios. |
EmotionLevel |
String | Non | NoEmotion |
Doublage sans émotion. Pour une comparaison des trois modes de doublage, consultez la section Scénarios. |
Si vous ne transmettez pas ce paramètre, le système utilise le mode de clonage vocal par défaut.
Le paramètre
EmotionLevelprend effet uniquement lorsque la traduction vocale est activée (paramètreNeedSpeechTranslatedéfini surtrue) et que la traduction s'effectue entre le chinois (zh) et l'anglais (en) dans les deux sens. Pour plus d'informations, consultez la section Périmètre pris en charge.Si vous définissez également le paramètre
VoiceCloneMode, le paramètreEmotionLevelest prioritaire.
Exemples
L'exemple suivant traduit une vidéo anglaise en chinois et définit le paramètre EmotionLevel sur NoEmotion :
{
"InputConfig": {
"Type": "Video",
"Video": "a3f9b21d457******c8e2a1b3d4e5f6a7b"
},
"EditingConfig": {
"SourceLanguage": "en",
"TargetLanguage": "zh",
"NeedSpeechTranslate": true,
"SpeechTranslate": {
"EmotionLevel": "NoEmotion"
}
},
"Title": "No emotion dubbing example",
"OutputConfig": {
"MediaURL": "https://****.oss-cn-shanghai.aliyuncs.com/output_noemotion.mp4"
}
}
Limites
Méthode de traduction — Le paramètre
EmotionLevels'applique uniquement à la traduction vocale (paramètreNeedSpeechTranslatedéfini surtrue). La traduction de sous-titres n'impliquant pas de doublage, ce paramètre ne s'applique pas.Langues et régions — Le paramètre prend effet uniquement pour les paires de langues et les régions prises en charge. Pour plus d'informations, consultez la section Périmètre pris en charge.
Méthode d'accès — Seuls les appels API sont pris en charge. La console ne propose pas d'entrée de configuration.
Priorité des paramètres — Si vous définissez à la fois
EmotionLeveletVoiceCloneMode, le paramètreEmotionLevelest prioritaire.
FAQ
Quelle est la différence entre la traduction vidéo dans Intelligent Media Services et Machine Translation ?
Intelligent Media Services et Machine Translation utilisent une logique sous-jacente similaire pour la traduction vidéo, mais exposent cette capacité de manière différente. Intelligent Media Services fournit une API de traduction vidéo et des SDK, vous permettant de construire votre propre intégration. La fonctionnalité de traduction vidéo de Machine Translation ne propose pas d'API ; ses API couvrent uniquement la traduction de texte, d'image et de document.
Pour développer la traduction vidéo via une API, utilisez Intelligent Media Services.
Références
SubmitVideoTranslationJob : Définissez le paramètre
EmotionLeveldans cette opération pour soumettre une tâche de traduction vidéo.Video translation : Découvrez l'intégralité de la capacité de traduction vidéo, incluant la traduction de sous-titres, la traduction vocale et la traduction avec synchronisation labiale.