Tous les produits
Search
Centre de documentation

ApsaraVideo Live:Sous-titres en temps réel (aperçu public)

Dernière mise à jour :Aug 19, 2026

ApsaraVideo Live propose des sous-titres en temps réel. Cette fonctionnalité utilise la reconnaissance vocale en temps réel pour convertir l'audio des flux de diffusion en direct en sous-titres et prend en charge la traduction. Actuellement, ApsaraVideo Live permet la traduction mutuelle entre le chinois, l'anglais, l'espagnol et le russe. Cette rubrique vous aide à comprendre rapidement comment utiliser les sous-titres en temps réel, y compris le workflow et les méthodes de déclenchement.

Remarques importantes

  • Pour obtenir la liste des centres de diffusion en direct qui prennent en charge les sous-titres en temps réel, consultez Régions de service.

  • Les sous-titres en temps réel sont actuellement en aperçu sur invitation. Chaque utilisateur peut créer jusqu'à 300 modèles de sous-titres. Un modèle de sous-titres peut être associé à plusieurs règles de sous-titrage.

  • Les modèles de sous-titres définissent uniquement les paramètres liés aux sous-titres, tels que le contenu et la mise en page. Ils n'incluent pas les associations avec les noms de domaine ou AppName dans les flux de diffusion en direct. Les règles de sous-titrage définissent la manière dont les noms de domaine et AppName sont associés aux modèles de sous-titres.

  • Après avoir configuré un modèle de sous-titres, ajoutez une règle de sous-titrage liée à ce modèle. Dans la règle, spécifiez le nom de domaine et AppName. L'AppName doit correspondre à l'AppName présent dans votre URL d'ingestion. Les sous-titres n'apparaissent dans la lecture qu'après le redémarrage de l'ingestion du flux.

  • Les sous-titres en temps réel constituent une fonctionnalité facturée. Pendant l'aperçu public, vous pouvez l'utiliser gratuitement. Des frais standard s'appliqueront après la fin de l'aperçu public. Nous annoncerons le calendrier exact séparément.

Workflow

image

Étape 1 : Ajouter un modèle de sous-titres

Instructions pour la console

  1. Connectez-vous à la console ApsaraVideo Live.

  2. Dans le volet de navigation de gauche, sélectionnez Feature Management > Real-time Subtitles pour accéder à la page Real-time Subtitles, puis sélectionnez un onglet.

  3. Sélectionnez la région pour la configuration de votre modèle de sous-titres. Cliquez ensuite sur Add Subtitle Template pour configurer le modèle. Sur la page Add Subtitle Template, dans la section Basic Information, sélectionnez la Creation Method (Create New Subtitle Template ou Copy Existing Subtitle Template), saisissez un Subtitle Template Name (seuls les chiffres, les lettres et les traits d'union sont autorisés) et fournissez une Template Description (jusqu'à 128 caractères). Dans la section Subtitle Settings, configurez la Language, la Translation, le nombre maximum de lignes (Maximum Lines), le nombre maximal de Max Characters per Line par ligne et la police (Font). Utilisez le panneau Preview situé à droite pour visualiser vos modifications.

Vous pouvez prévisualiser les sous-titres dans la zone d'aperçu. Ajustez la taille de l'écran de prévisualisation, la taille des sous-titres et leur position pour voir les effets en temps réel. Le tableau suivant répertorie les paramètres des modèles de sous-titres et leurs descriptions.

Parameter

Description

Creation Method

  • Create New Subtitle Template : Créez un modèle de sous-titres personnalisé à partir de zéro.

  • Copy Existing Subtitle Template : Copiez les paramètres d'un modèle existant pour créer rapidement un nouveau modèle.

Subtitle Template Name

Nom du modèle de sous-titres. Seuls les chiffres, les lettres majuscules et minuscules et les traits d'union (-) sont autorisés. Les traits d'union ne peuvent pas apparaître au début.

Template Description

Description du modèle de sous-titres. Prend en charge le chinois, l'anglais, les chiffres et les symboles. Longueur maximale : 128 caractères.

Source Language

Prend en charge le chinois, l'anglais et le russe.

Translation

Options : chinois, anglais, espagnol, russe ou aucune traduction (No Translation).

  • Si vous sélectionnez le chinois, l'anglais, l'espagnol ou le russe, vous pouvez choisir d'afficher ou non la langue source.

  • Si vous sélectionnez No Translation, la langue source est toujours affichée.

Maximum Lines

Nombre maximal de lignes à afficher. Saisissez un entier compris entre 1 et 300.

Max Characters per Line

Nombre maximal de caractères par ligne. Saisissez un entier compris entre 10 et 320.

Font

Polices disponibles :

  • KaiTi

  • Alibaba PuHuiTi-Regular

  • Alibaba PuHuiTi-Bold

  • Alibaba PuHuiTi-Light

  • Source Han Sans-Regular

  • Source Han Sans-Bold

  • Source Han Sans-Light

Font Size

Taille de la police.

Subtitle Background

Lorsque cette option est désactivée, aucun arrière-plan n'apparaît derrière les sous-titres. Lorsqu'elle est activée, vous pouvez définir la couleur et la transparence de l'arrière-plan.

Color

Définissez la couleur et la transparence des sous-titres, ainsi que la couleur et la transparence de l'arrière-plan des sous-titres.

Resolution (Width × Height)

Taille de l'écran de prévisualisation. Options :

  • Paysage basse définition 360P 640×360

  • Portrait basse définition 360P 360×640

  • Paysage définition standard 480P 854×480

  • Portrait définition standard 480P 480×854

  • Paysage haute définition 720P 1280×720

  • Portrait haute définition 720P 720×1280

  • Paysage ultra-haute définition 1080P 1920×1080

  • Portrait ultra-haute définition 1080P 1080×1920

  1. Cliquez sur Submit pour terminer la configuration du modèle de sous-titres.

  2. Après avoir ajouté avec succès un modèle de sous-titres, une invite apparaît pour ajouter une règle de sous-titrage. Cliquez sur Add Now pour créer une règle pour ce modèle. Si vous n'avez pas besoin d'ajouter une règle maintenant, cliquez sur Later et configurez la règle ultérieurement.

  3. Dans l'onglet Subtitle Templates, recherchez votre modèle dans la liste. Dans la colonne Actions, cliquez sur Preview, Modify ou Delete pour gérer le modèle :

    Action

    Description

    Preview

    Prévisualisez l'effet réel des sous-titres.

    Modify

    Ajustez les paramètres du modèle de sous-titres.

    Delete

    • Sur la page de liste des modèles de sous-titres, si Bound Caption Rules affiche 0, le modèle n'a aucune règle associée. Cliquez sur Delete pour supprimer le modèle.

    • Si Bound Caption Rules affiche un nombre supérieur à 0, le modèle est déjà lié à des règles. Le bouton Delete est grisé et indisponible. Vous devez d'abord supprimer toutes les règles de sous-titrage associées avant de supprimer le modèle. Cliquez sur le nombre sous Bound Caption Rules pour afficher les règles associées.

    Add Subtitle Rule

    Ajoutez une règle de sous-titrage pour ce modèle et configurez les paramètres connexes. Pour plus de détails, consultez l'Étape 2 : Ajouter une règle de sous-titrage.

    Remarque

    La modification ou la suppression d'un modèle de sous-titres n'affecte pas les diffusions en direct en cours. Les modifications ne prennent effet qu'après le redémarrage de l'ingestion du flux.

Instructions pour l'API

Grâce à la configuration via API, les interfaces suivantes sont à votre disposition.

Interface

Document de référence

AddLiveAISubtitle

Ajouter un modèle de sous-titres en direct

DeleteLiveAISubtitle

Supprimer un modèle de sous-titres

UpdateLiveAISubtitle

Mettre à jour un modèle de sous-titres

DescribeLiveAISubtitle

Interroger les modèles de sous-titres

Étape 2 : Ajouter une règle de sous-titrage

Instructions pour la console

  1. Connectez-vous à la console ApsaraVideo Live.

  2. Dans le volet de navigation de gauche, sélectionnez Feature Management > Real-time Subtitles pour accéder à la page Real-time Subtitles, puis sélectionnez l'onglet Subtitle Rules.

  3. Sélectionnez la région pour la configuration de votre règle de sous-titrage. Après avoir sélectionné une région, vous ne pouvez configurer que les noms de domaine et les modèles de sous-titres de cette région. Cliquez ensuite sur Add Subtitle Rule. Sur la page de configuration, saisissez une Rule Description, sélectionnez un Streaming Domain, saisissez un AppName (jusqu'à 256 caractères ; prend en charge les chiffres, les lettres, les traits d'union et les underscores), sélectionnez les Subtitle Templates (cliquez sur Preview pour visualiser l'effet), choisissez les Output Settings (le rapport d'aspect de sortie doit correspondre au rapport d'aspect du modèle) et activez ou désactivez l'option Triggered by Stream Pulling selon vos besoins. Cliquez ensuite sur Submit.

Le tableau suivant répertorie les paramètres des règles de sous-titrage et leurs descriptions.

Parameter

Description

Rule Description

Description de la règle de sous-titrage. Prend en charge le chinois, l'anglais, les chiffres et les symboles. Longueur maximale : 128 caractères.

Streaming Domain

Sélectionnez le domaine de diffusion principal à configurer.

AppName

Nom de l'application à laquelle appartient le flux. L'AppName doit correspondre exactement à l'AppName présent dans votre URL d'ingestion pour que le modèle de sous-titres prenne effet. Prend en charge les chiffres, les lettres majuscules et minuscules, les traits d'union (-) et les underscores (_). Longueur maximale : 256 caractères.

Subtitle Templates

Sélectionnez un modèle de sous-titres configuré. Si aucun modèle n'existe, ajoutez-en un d'abord. Pour plus de détails, consultez l'Étape 1 : Ajouter un modèle de sous-titres.

Output Settings

Nous vous recommandons de faire correspondre le paramètre de sortie dans la règle de sous-titrage à la taille d'écran du modèle de sous-titres pour une lecture précise. Spécifications de sortie prises en charge :

  • Paysage basse définition 360P 640×360

  • Portrait basse définition 360P 360×640

  • Paysage définition standard 480P 854×480

  • Portrait définition standard 480P 480×854

  • Paysage haute définition 720P 1280×720

  • Portrait haute définition 720P 720×1280

  • Paysage ultra-haute définition 1080P 1920×1080

  • Portrait ultra-haute définition 1080P 1080×1920

Triggered by Stream Pulling

Mode de déclenchement des flux de sous-titres.

  • Lorsque cette option est activée : les sous-titres démarrent uniquement lorsque quelqu'un lit le flux en direct. Si personne ne lit le flux pendant 5 minutes, les sous-titres s'arrêtent. Les sous-titres reprennent lorsque la lecture reprend.

  • Lorsque cette option est désactivée : les sous-titres démarrent dès que vous commencez l'ingestion du flux, indépendamment du fait que quelqu'un regarde ou non.

image
  1. Cliquez sur Submit pour terminer la configuration de la règle de sous-titrage.

    Remarque

    Après avoir configuré avec succès une règle de sous-titrage, redémarrez l'ingestion du flux pour que les sous-titres apparaissent lors de la lecture.

  2. Dans l'onglet Subtitle Rules, recherchez votre règle dans la liste. Dans la colonne Actions, cliquez sur Preview, Edit ou Delete :

    • Preview : Prévisualisez l'effet réel des sous-titres.

    • Edit : Ajustez les paramètres de la règle de sous-titrage.

    • Delete : Supprimez la règle de sous-titrage.

Instructions pour l'API

Grâce à la configuration via API, vous pouvez utiliser les interfaces suivantes.

Interface

Document de référence

AddLiveAIProduceRules

Ajouter une règle de sous-titrage en temps réel

UpdateLiveAIProduceRules

Mettre à jour une règle de sous-titrage en temps réel

DescribeLiveAIProduceRules

Interroger les règles de sous-titrage

DeleteLiveAIProduceRules

Supprimer une règle de sous-titrage

Étape 3 : Ingestion du flux

Utilisez le générateur d'URL dans la console ou construisez manuellement votre URL d'ingestion. Pour plus de détails, consultez Générer des URL de diffusion en direct.

Étape 4 : Lire un flux avec sous-titres activés

Pour lire un flux en direct avec sous-titres, utilisez l'URL de lecture du flux de sous-titres. Ajoutez _{nom du modèle de sous-titres} au StreamName :

  • RTMP : rtmp://example.aliyundoc.com/app/stream_{nom du modèle de sous-titres}?auth_key={jeton d'accès}

  • FLV : http://example.aliyundoc.com/app/stream_{nom du modèle de sous-titres}.flv?auth_key={jeton d'accès}

  • M3U8 : http://example.aliyundoc.com/app/stream_{nom du modèle de sous-titres}.m3u8?auth_key={jeton d'accès}

Remarque

Les sous-titres en temps réel ne prennent pas en charge la lecture via le protocole ARTC.