Nombres, dates et prix : comment les écrire pour une voix de synthèse
Dans cet article 8 parties
Écoutez toujours le résultat : chaque service lit les nombres à sa façon. En cas de doute ou d'erreur, écrivez le nombre, la date ou le prix en toutes lettres dans le script, et gardez la version chiffrée pour l'affichage à l'écran.
Pourquoi ces éléments posent problème
Un nombre peut se lire de plusieurs façons selon le contexte : « 2024 » est une année ou une quantité, « 12/03 » est le 12 mars en France mais une autre date ailleurs, « 1.250 » peut être mille deux cent cinquante ou un virgule vingt-cinq. Le moteur de synthèse doit deviner. Certains devinent bien dans les cas courants ; aucun n'est infaillible, et le comportement change d'une voix et d'une mise à jour à l'autre.
Table de réécriture
| Texte écrit | Risque | Réécriture pour la voix |
|---|---|---|
| 12/03 | Date ambiguë | le douze mars |
| 1 250 € | Séparateur, symbole | mille deux cent cinquante euros |
| 3,5 % | Virgule, symbole | trois virgule cinq pour cent |
| 1er | Ordinal abrégé | premier |
| 14 h 30 | Heure abrégée | quatorze heures trente |
| +33 6 12 34 56 78 | Numéro de téléphone | zéro six, douze, trente-quatre, cinquante-six, soixante-dix-huit |
Méthode
- Repérez tous les chiffres du script (recherche de 0 à 9 dans l'éditeur).
- Générez un échantillon qui contient chaque type de chiffre rencontré.
- Écoutez et notez ceux qui sont mal lus.
- Réécrivez seulement ceux-là en toutes lettres : inutile de tout transformer si la voix s'en sort.
- Gardez deux versions du texte : une pour la voix, une pour les sous-titres et l'affichage.
Attention au décompte des mots
Écrire « 1 250 » donne un ou deux mots selon le compteur, alors que « mille deux cent cinquante » en donne trois. Si la durée compte, comptez le script tel qu'il sera lu. Voir le compteur de mots et la façon dont les nombres y sont comptés dans compter les mots en français.
Limites
Ce tableau donne des exemples de réécriture, pas une règle valable pour tous les services. Nous ne prétendons pas avoir testé tous les moteurs : la seule vérification fiable est l'écoute avec la voix et l'offre que vous utiliserez réellement.
Cas propres au français
- Soixante-dix ou septante. Les voix réglées sur le français de France disent « soixante-dix » et « quatre-vingt-dix ». Pour un public belge ou suisse, choisissez une voix de la variante régionale si le service en propose une, ou écrivez « septante » et « nonante » en toutes lettres.
- Les chiffres romains. « XXIe siècle » et « Louis XIV » sont parfois lus lettre par lettre. Écrivez « vingt et unième siècle » et « Louis quatorze ».
- Les années. « 1999 » peut être dit « mille neuf cent quatre-vingt-dix-neuf » ou « dix-neuf cent quatre-vingt-dix-neuf ». Si vous tenez à l'une des deux formes, écrivez-la.
- Les unités. « km/h », « m² » et « °C » doivent souvent être écrits « kilomètres heure », « mètres carrés », « degrés Celsius ».
- Les abréviations financières. « 5 k€ » ou « 2 M$ » sont rarement bien lus : « cinq mille euros », « deux millions de dollars ».
- Les fractions. « 1/2 » peut devenir « un sur deux » ou une date : écrivez « un demi » ou « la moitié ».
Exemple de passage réécrit
Script écrit : « Depuis le 1er janvier, le forfait passe de 9,99 € à 12,49 €/mois, soit +25 %. »
Script pour la voix : « Depuis le premier janvier, le forfait passe de neuf euros quatre-vingt-dix-neuf à douze euros quarante-neuf par mois, soit une hausse de vingt-cinq pour cent. »
La version pour la voix passe d'une quinzaine de mots à vingt-quatre : une différence qui pèse sur la durée si le script contient beaucoup de prix.
Questions fréquentes
Faut-il écrire tous les nombres en lettres ?
Non. Réécrivez seulement ceux que la voix lit mal ou de façon ambiguë. Un script entièrement en lettres devient pénible à relire et à corriger.
Et dans les sous-titres ?
Dans les sous-titres, les chiffres sont plus courts et plus lisibles que les nombres en lettres. C'est l'une des raisons de garder deux versions du texte : chiffres à l'écran, lettres pour la voix.