Aller au contenu principal
Leçon 5 sur 14 · Text-to-Speech API

Tags expressifs inline

Leçon 5 sur 14 Mis à jour le 3 novembre 2026 Développeur
Sur cette page
  1. Ajouter des émotions et du naturel à la parole
  2. Syntaxe des tags inline
  3. Les pauses
  4. Rires et pleurs
  5. Bruits de bouche
  6. Respiration
  7. Placement stratégique des tags
  8. Exemple complet
  9. Points clés à retenir

Leçon corrigée le 3 novembre 2026 d’après la page Text to Speech et la référence de l’API Voice de xAI : les quatorze tags inline officiels, dans les quatre familles de xAI (pauses, rires et pleurs, bruits de bouche, respiration) ; limite de 60 000 caractères et non 15 000 ; les tags se paient comme le reste du texte. La capture d’écran de l’ancienne version montrait une syntaxe ([pause duration=1.0], "voice": "Athena") que l’API ne connaît pas : elle est retirée. Sources : Text to Speech · Voice API.

Ajouter des émotions et du naturel à la parole

Les tags inline sont des marqueurs que vous insérez directement dans votre texte pour déclencher une expression vocale ponctuelle : pause, rire, bruit de bouche, respiration. xAI en publie quatorze, répartis en quatre familles. Ils rendent la synthèse vocale beaucoup plus naturelle et expressive.

14
Tags inline officiels
[tag]
Syntaxe entre crochets
4
Familles de tags
60 000
Caractères par requête, tags compris

Syntaxe des tags inline

Les tags inline s’écrivent entre crochets [tag] et s’insèrent directement dans le texte, à l’endroit où vous souhaitez que l’effet se produise :

Bonjour ! [pause] Comment allez-vous aujourd'hui ?

Le tag est remplacé par l’effet sonore correspondant lors de la synthèse. Le texte environnant est prononcé normalement.

Les pauses

Les pauses structurent le discours et lui donnent un rythme naturel :

  • [pause] : une pause courte
  • [long-pause] : une pause plus longue, pour un changement de sujet ou pour laisser une idée faire son effet
  • [hum-tune] : un fredonnement, que xAI range dans cette même famille
Première idée. [pause] Deuxième idée. [long-pause] Passons maintenant au sujet suivant.
En attendant [hum-tune] voyons ce que nous avons appris.

Les pauses sont particulièrement utiles entre les sections d’un texte long ou pour laisser à l’auditeur le temps d’assimiler une information importante.

Rires et pleurs

Ces tags ajoutent des réactions émotionnelles au milieu du discours :

  • [laugh] : un rire franc
  • [chuckle] : un petit rire discret
  • [giggle] : un gloussement
  • [cry] : des pleurs
C'est vraiment une excellente nouvelle ! [laugh] Je suis ravi pour vous.

Ils sont particulièrement efficaces pour les dialogues, les podcasts et le contenu narratif, où ils cassent la monotonie de la synthèse vocale classique.

Bruits de bouche

  • [tsk] : un « tss » d’agacement ou de désapprobation
  • [tongue-click] : un claquement de langue
  • [lip-smack] : un claquement de lèvres
[tsk] Encore une réunion déplacée.

Respiration

Les respirations rendent la parole plus humaine :

  • [breath] : une respiration
  • [inhale] : une inspiration
  • [exhale] : une expiration
  • [sigh] : un soupir
[breath] Bienvenue dans ce nouveau chapitre.
Et oui, encore une réunion [sigh] mais celle-ci sera courte, promis.

Le tag [breath] est discret mais aide les textes longs : sans respirations, une lecture prolongée peut sembler mécanique.

Placement stratégique des tags

L’efficacité des tags inline dépend de leur placement. Voici les bonnes pratiques :

En début de phrase

Placez [breath] au début d’un nouveau paragraphe ou d’une nouvelle section pour simuler une prise de parole naturelle :

[breath] Passons maintenant a la partie pratique de cette lecon.

Entre deux phrases

Utilisez [pause] ou [long-pause] pour créer une séparation naturelle :

Le premier point est important. [long-pause] Le second l'est encore plus.

Après une information clé

Un [pause] après une donnée importante laisse à l’auditeur le temps de l’assimiler :

Le chiffre d'affaires a augmente de 47 %. [pause] C'est notre meilleur trimestre.

Exemple complet

Voici un texte qui combine plusieurs tags pour un rendu naturel :

{
  "text": "[breath] Bonjour a tous et bienvenue dans cette presentation. [pause] Aujourd'hui, nous allons parler d'un sujet passionnant. [long-pause] L'intelligence artificielle au service de la voix. [chuckle] Oui, c'est un peu meta, je sais. [pause] Mais vous allez voir, les résultats sont impressionnants. [breath] Commencons par les bases.",
  "voice_id": "eve",
  "language": "fr"
}

Points clés à retenir

  • Les tags inline s’écrivent entre crochets [tag] dans le texte
  • [pause] et [long-pause] structurent le rythme du discours
  • [pause], [long-pause] et [hum-tune] forment la famille des pauses
  • [laugh], [chuckle], [giggle] et [cry] ajoutent des émotions ; [tsk], [tongue-click] et [lip-smack] des bruits de bouche
  • [breath], [inhale], [exhale] et [sigh] rendent la parole plus humaine
  • Placez les tags aux endroits où un humain ferait naturellement une pause ou une réaction
  • Les tags sont comptés dans la limite de 60 000 caractères par requête, et facturés comme le reste du texte