Générateur de balisage SSML
Convertissez du texte brut en balises SSML valides pour la synthèse vocale : pauses, emphase, prononciation et débit.
Générateur de balisage SSML
Collez du texte brut et cet outil l'enveloppe dans SSML (Speech Synthesis Markup Language), le dialecte XML qu'Amazon Polly, Google Cloud Text-to-Speech et Azure Speech utilisent pour contrôler comment les synthétiseurs vocaux lisent un script. Les paragraphes deviennent des éléments <p>, les phrases deviennent des éléments <s>, et l'outil insère des balises <break> entre elles pour que le débit soit explicite au lieu d'être laissé à la discrétion du moteur.
Le panneau des options contrôle la quantité de balisage ajouté. Définissez la durée de la pause entre les phrases et entre les paragraphes en millisecondes, et choisissez un débit de parole et une intonation. Les valeurs non par défaut enveloppent l'ensemble de la sortie dans une balise <prosody>. Activez l'emphase pour convertir les mots *en astérisques* en <emphasis level="moderate">, et activez l'épellation d'acronymes pour envelopper les termes EN MAJUSCULES comme « NASA » dans <say-as interpret-as="characters"> pour qu'ils soient lus lettre par lettre. Un dictionnaire de prononciation personnalisé vous permet de mapper des mots spécifiques à un remplacement, rendu soit comme une substitution <sub alias="…"> soit comme un <phoneme alphabet="ipa" ph="…"> — utile pour les noms, les termes de marque ou les mots que la voix par défaut misprononce.
L'option de plateforme cible ajuste l'élément racine <speak> : Azure a besoin d'un attribut de version, d'espace de noms et xml:lang qu'Amazon Polly et Google Cloud TTS ne nécessitent pas, donc le changement de plateforme modifie uniquement ce wrapper. La segmentation des phrases est une simple heuristique basée sur ./!/? — elle ne reconnaît pas les abréviations comme « Dr. » comme des non-terminateurs, donc vérifiez la sortie sur du texte avec beaucoup d'abréviations. L'option « vérifier la validité du XML » vérifie que le balisage généré est structurellement bien formé avant de le copier.
Tout s'exécute localement dans votre navigateur — votre script n'est jamais téléchargé nulle part. Une fois le balisage correct, copiez-le, téléchargez-le en tant que fichier .txt ou envoyez la sortie à l'entrée d'un autre outil pour continuer l'édition.