Les règles d’utilisation de la synthèse vocale
La fonction TTS (Text To Speech) intégrée à CALL CONTACT permet de créer des messages vocaux à partir d’un texte lu par une voix de synthèse.
CALL CONTACT propose une synthèse vocale multilingue avec plusieurs voix :
|
Vous trouverez ci-dessous les règles d’utilisation du « Text To Speech ».
- Ponctuation
Il est possible de jouer avec la ponctuation, les sigles ou bien en utilisant des balises afin de spécifier certains comportements au moteur de synthèse vocale.
La ponctuation joue un rôle capital dans la prosodie des messages générés. Chaque signe de ponctuation doit obligatoirement être suivi d’un espace.
Le tableau ci-dessous dresse la liste des signes de ponctuations interprétables par le système de TTS et précise leur influence au niveau de l’intonation.
- Les autres caractères
D’autres caractères n’appartenant pas à la ponctuation peuvent être utilisés dans le cadre des annonces vocales. Le tableau suivant indique les utilisations :
- Dates
- 10-02-2003 ou 10-2-2003 prononcé dix février deux mille trois
10.02.2003 ou 10.2.2003 prononcé dix février deux mille trois
10/02/2003 ou 10/2/2003 prononcé dix février deux mille trois - 10-02-03 ou 10-2-03 prononcé dix février deux mille trois
10.02.03 ou 10.2.03 prononcé dix février deux mille trois
10/02/03 ou 10/2/03 prononcé dix février deux mille trois
- 10-02-2003 ou 10-2-2003 prononcé dix février deux mille trois
- Heures
- 9:00 prononcé neuf heure
- 13:00 prononcé treize heures
- 12:00 prononcé midi
- 0:00 prononcé minuit
- 10:24:20 prononcé dix heures vingt-quatre et vingt secondes
Les balises
L’écriture phonétique : balise \phone
Afin d’obtenir le rendu souhaité, il est possible de forcer le moteur de synthèse vocale en lui fournissant le texte à synthétiser de manière phonétique. Ce résultat est possible de deux façons :
– Ecriture du texte tel qu’il se prononce (en ajoutant des accents ou en changeant l’orthographe du mot).
Exemple : « Bienvenue chez Cégétel. »
– En utilisant la balise « \phone ». Celle-ci permet de spécifier le rendu souhaité d’un mot en décrivant sa prononciation via un alphabet phonétique.
Exemple : « Bienvenue chez \phone{s »ei »j »ei »t »ai »l »}. »
Les tableaux suivants dressent la liste des codes composant l’alphabet phonétique utilisable dans le système de TTS.
Insertion de pause : balise \pause
Il est possible de forcer l’insertion d’une pause dans un texte. La durée de cette pause peut être spécifiée en millisecondes, secondes ou en minutes.
Exemples :
« Bonjour \pause{1000ms} madame … »
« Bonjour \pause{1s} madame… »
« Bonjour \pause{1mn} madame … »
Modification du ton : balise \abspitch
Il est possible de modifier le ton de la voix, afin de l’augmenter ou de le baisser. Cela est possible grâce à la balise « \abspitch« . La valeur du « abspitch » peut être comprise entre 50 (bas) et 150 (haut).
Exemple :
« Bonjour \abspitch{100} monsieur \abspitch {50} NAUDIN. »
Modification de la vitesse : balise \absspeed
Il est possible de modifier la vitesse d’élocution de la voix, afin de l’augmenter ou d’abaisser le débit grâce à la balise « \absspeed ». La valeur peut être comprise entre 30 (lent) et 300 (très rapide).
Exemple :
« Bonjour \absspeed{200} monsieur \absspeed{50} NAUDIN. »
Modification du volume : balise\absgain
Il est possible d’augmenter ou d’abaisser le volume de la voix, avec la balise « \absgain ». La valeur du « absgain » peut être comprise entre 0 (silence) et 65535 (très fort).
La valeur par défaut est de 32767.
Exemple :
« Veuillez effectuer \absgain{48000} votre choix \absgain{32767} maintenant. »
NB : un volume très élevé réduit sensiblement la qualité de la voix de synthèse.
Épellation : balise \S++ et \S*
La balise \S++ permet d’épeler un mot, lettre par lettre et la balise \S* met un terme à ce mode.
Exemple :
La phrase « Vous pouvez nous écrire à l’adresse \S++ sfrbusiness@sfr.com \S* en indiquant vos références.» va permettre d’épeler lettre par lettre l’adresse sfrbusiness@sfr.com pour une meilleure compréhension.