Aller au contenu principal

Tags Expressifs et Controle de la Parole

Aller au-dela du texte plat

Le TTS de Grok ne se contente pas de lire du texte de maniere monotone. Grace aux tags de parole (speech tags), vous pouvez controler le rythme, le volume, le style et meme ajouter des effets sonores comme des rires, des soupirs ou des pauses. Ces tags transforment une lecture robotique en narration vivante et expressive.

Tags inline

Les tags inline s’inserent directement dans le texte avec la syntaxe [tag]. Ils declenchent un effet ponctuel a l’endroit ou ils sont places.

Pauses

  • [pause] : pause courte, comme un point dans une phrase
  • [long-pause] : pause plus longue, comme entre deux paragraphes
Bienvenue sur notre plateforme. [pause] Aujourd'hui, nous allons decouvrir les fonctionnalites principales. [long-pause] Commençons par l'inscription.

Expressions vocales

  • [laugh] : rire franc
  • [chuckle] : petit rire discret
  • [giggle] : rire leger
  • [cry] : pleurs
  • [sigh] : soupir
  • [yawn] : baillement
  • [gasp] : exclamation de surprise
C'est une excellente question ! [laugh] La reponse va peut-etre vous surprendre. [pause]

Sons de bouche

  • [sniff] : reniflement
  • [gulp] : deglutition
  • [smack] : claquement de langue
  • [tsk] : desapprobation
  • [tongue-click] : clic de langue
  • [lip-smack] : mouvement de levres

Respiration

  • [breath] : respiration normale
  • [inhale] : inspiration
  • [exhale] : expiration

Musique

  • [hum-tune] : fredonnement d’un air

Tags enveloppants

Les tags enveloppants encadrent une portion de texte avec <tag>texte</tag>. Ils modifient le style de lecture du texte qu’ils contiennent.

Volume

Ecoutez bien : <soft>ceci est un secret</soft>. Mais <loud>ceci est important !</loud>
  • <soft> : volume reduit
  • <loud> : volume augmente
  • <build-intensity> : volume qui monte progressivement
  • <decrease-intensity> : volume qui diminue progressivement

Hauteur

  • <higher-pitch> : voix plus aigue
  • <lower-pitch> : voix plus grave

Vitesse

Je vais maintenant <fast>parler tres vite pour montrer l'urgence</fast> puis <slow>ralentir pour insister sur ce point</slow>.
  • <fast> : debit accelere
  • <slow> : debit ralenti

Style vocal

<whisper>Ne le dites a personne</whisper>, mais la nouvelle version sort demain !
  • <whisper> : chuchotement
  • <sing-song> : ton chantant
  • <singing> : chant
  • <laugh-speak> : parler en riant
  • <emphasis> : mise en emphase

Intensite vocale

  • <strong> : voix forte et determinee
  • <breathless> : voix essoufflee
  • <hoarse> : voix rauque
  • <creaky> : voix grinçante (vocal fry)

Combiner les tags

Vous pouvez combiner les tags inline et enveloppants pour creer des narrations complexes :

[breath] Bonjour a tous. [pause]
Aujourd'hui, je vais vous raconter <soft>une histoire extraordinaire</soft>. [long-pause]
Il etait une fois, <slow>dans un pays tres lointain</slow>, un developpeur qui decouvrit [pause] <whisper>le secret de la synthese vocale parfaite</whisper>. [laugh]
<loud>Et tout changea !</loud>

Cas d’usage des tags expressifs

  • Narration de livres audio : pauses, chuchotements, variations de rythme pour captiver l’auditeur
  • Assistants vocaux : [pause] entre les informations pour laisser le temps de comprendre
  • Contenu educatif : <emphasis> sur les termes importants, <slow> pour les concepts complexes
  • Marketing audio : <build-intensity> pour creer de l’excitation, <loud> pour les appels a l’action
  • Personnages de jeux video : <whisper>, <hoarse>, [laugh] pour donner vie aux dialogues

Points cles a retenir

  • Les tags inline [tag] inserent des effets ponctuels (pauses, rires, soupirs)
  • Les tags enveloppants <tag>texte</tag> modifient le style d’un passage (volume, vitesse, ton)
  • Les tags sont combinables pour creer des narrations riches et expressives
  • Les tags fonctionnent aussi bien en mode HTTP qu’en mode WebSocket