Support SSML

4 min read

SSML (Speech Synthesis Markup Language) est un balisage de style XML qui contrôle la façon dont le texte est prononcé. Utilisez-le pour un contrôle précis de l'emphase, des pauses, de la hauteur tonale et de la prononciation. Disponible avec les plans Pro et Agence.

Activer le SSML

  1. Accédez à Synthèse vocale → Contenu.
  2. Activez Autoriser le SSML dans le contenu des articles.
  3. Enregistrez.

Une fois activé, les balises SSML présentes dans le contenu de vos articles sont transmises directement à ElevenLabs au lieu d'être lues comme du texte.

Balises SSML de base

Pauses

Insère un silence de la durée souhaitée.

<break time="500ms" />

Valeurs : de 100ms à 10s. Utilisez-les pour des pauses dramatiques ou un rythme naturel.

Emphase

Met en valeur un mot ou une expression.

<emphasis level="moderate">mot important</emphasis>

Niveaux : none, reduced, moderate, strong.

Forme orale des nombres et des dates

Force une lecture spécifique.

<say-as interpret-as="date">2026-04-18</say-as>
<say-as interpret-as="telephone">555-1234</say-as>
<say-as interpret-as="characters">NASA</say-as>

Valeurs interpret-as courantes : date, time, telephone, characters, cardinal, ordinal.

Prononciation phonétique

Spécifiez la prononciation en API (Alphabet Phonétique International).

<phoneme alphabet="ipa" ph="təˈmeɪtoʊ">tomato</phoneme>

Utile pour les termes techniques, les mots étrangers ou les noms de marque que la prononciation par défaut ne restitue pas correctement.

SSML dans l'éditeur de blocs

Ajoutez le SSML à l'intérieur d'un bloc HTML personnalisé. Les blocs de texte ordinaires échappent les caractères < et >, ce qui ferait apparaître les balises SSML comme du texte brut.

<!-- Bloc HTML personnalisé -->
Bienvenue dans mon article.
<break time="500ms" />
Aujourd'hui, nous parlons de la <emphasis level="strong">synthèse vocale</emphasis> dans WordPress.

SSML dans les shortcodes

Les shortcodes acceptent le SSML à l'intérieur du contenu :

[mementor-tts]
Voici une <break time="700ms" /> pause dramatique.
[/mementor-tts]

Ce qui n'est pas pris en charge

ElevenLabs ne prend pas en charge toutes les fonctionnalités SSML. Ces balises sont ignorées (ou génèrent des erreurs) :

  • <audio> pour les fichiers audio intégrés
  • <mark> pour les marqueurs d'événements
  • <voice> pour changer de voix en milieu de phrase
  • <w> avec des attributs POS

Privilégiez le remplacement de mots ou une voix différente plutôt que ces balises.

Quand utiliser le SSML plutôt que des alternatives plus simples

Objectif Utiliser
Corriger la prononciation d'un mot Remplacement de mots (plus simple)
Ajouter des pauses courtes Pauses personnalisées (sans SSML)
Mettre une expression en valeur SSML <emphasis>
Format de date ou de nombre spécifique SSML <say-as>
Prononciation phonétique SSML <phoneme>

Pages associées

All articles in this section