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
- Accédez à Synthèse vocale → Contenu.
- Activez Autoriser le SSML dans le contenu des articles.
- 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> |