Faire parler son PC ou son appareil mobile
- Mis à jour le 12 janvier 2015
Les PC et appareils mobiles sont dotés d’outils de synthèse vocale permettant de leur adjoindre « la parole ». Ces outils peuvent être utiles à toutes les personnes auxquelles la lecture pose des difficultés pour diverses raisons (handicap, maladie), ainsi qu’aux personnes désireuses d’apprendre une langue étrangère. Seront abordées successivement dans cet article les solutions sous Windows, puis les solutions sous Android.
La synthèse vocale sous Windows
La configuration
Windows dispose par défaut d’un moteur de synthèse vocale avec une voix anglaise. Selon les versions du système d’exploitation, on ne disposera pas forcément d’emblée d’une voix française si c’est ce que l’on recherche. Il faudra donc peut-être en installer de supplémentaires.
Les voix
On peut rajouter gratuitement des voix Microsoft à la synthèse Windows. On trouvera ici la méthode pour installer des voix françaises, mais si l’on souhaite des voix d’une autre langue il suffira de les télécharger sur la page Microsoft indiquée et de suivre la même procédure: http://forums.cnetfrance...
On rencontre fréquemment des problèmes sous Windows 7 et 8 en 64 bits. Cette même page explique comment les contourner. La manipulation n’est malheureusement pas très simple, et l’efficacité incertaine.
On pourra également visiter ces pages pour un tour d’horizon des voix disponibles: http://www.mta.alainlapierre... ou encore http://www.cross-plus-a... (faire défiler la page jusqu’à passer la présentation du logiciel).
Si l’on souhaite disposer d’un large choix, il faudra accepter de mettre la main au porte-monnaie. Les sociétés suivantes proposent des voix de bonne qualité, que l’on pourra généralement tester sur leur site avant un achat éventuel :
- Cereproc propose des voix pour Windows, Mac et Android. Il faut compter environ 26 € par voix pour Windows. https://www.cereproc.com/fr
- Acapela propose des voix pour Windows, Mac et Android. Pour Windows ces voix sont destinées aux logiciels TextAloud et NaturalReader et s’achètent sur le site des logiciels. Ces voix devraient être compatibles avec Balabolka (mais cela reste à vérifier).
- Ivona propose des voix pour Windows à partir de 29 € (généralement 39 € pour une voix seule). http://www.ivona.com
Les logiciels utilisant la synthèse vocale
Quelques logiciels gratuits
Balabolka
Balabolka est en mesure d’ouvrir et lire de très nombreux formats de fichiers : fichiers texte, documents de traitement de texte, fichiers html issus du Web, ebook, pdf… On peut réaliser des enregistrements à partir des voix Windows en de nombreux formats audio. On peut également réaliser des fichiers audio aux formats wav, mp3, ogg à partir des voix Google TTS. Il est également possible de modifier la vitesse de diction, ainsi que le timbre de la voix. Toutes les informations utiles sur le site officiel : http://www.cross-plus-a.com/fr/balabolka.htm
DSpeech
DSpeech est un logiciel gratuit permettant de lire le contenu de nombreux formats de fichiers et de produire des enregistrements audio. Il offre également des fonctionnalités de reconnaissance vocale. Il fonctionne en mode portable, c’est-à-dire sans nécessité d’installation dans le système Windows. Il utilise les voix du moteur de synthèse Windows. Il est possible de paramétrer le logiciel afin de lui faire lire certaines parties du texte par une voix différente (les parties se trouvant entre des guillemets). Site de l'auteur du logiciel: http://dimio.altervista.org/eng/
Ultra Hal Text-to-Speech Reader
Ultra Hal Text-to-Speech Reader (http://www.zabaware.com/reader/) est un logiciel en anglais fourni avec quelques voix américaines basiques. Il n’est en mesure d’ouvrir que des fichiers texte. Il faudra procéder par copier-coller pour lire les textes issus d’autres formats. Il est en mesure d’utiliser les voix du système Windows. On peut acheter des voix complémentaires AT&T pour 25 € la voix (voix anglo-saxonnes exclusivement). L’intérêt de ce logiciel est que lorsqu’il est lancé (il se lance au démarrage dans la zone de notification de Windows pour être utilisé comme un service), il déclenche automatiquement la lecture du contenu du presse-papiers avec la voix paramétrée dans le logiciel. A noter que Balabolka dispose d’une option de surveillance du presse-papier permettant d’aboutir au même résultat. On peut réaliser des fichiers audio au format wav.
Screen Reader
Cet excellent logiciel open source et gratuit permet de lire à voix haute les éléments de l’interface Windows : menus, textes d’icônes, noms de fichiers, fenêtres ouvertes, etc. lorsque le curseur de la souris se trouve positionné dessus. Il lit également les paragraphes du navigateur sur lesquels on clique. Il utilise les voix du système Windows.
Il peut encore lire le contenu du presse-papier, de façon automatique si on le paramètre. Il est possible de modifier la vitesse de lecture.
Il ne nécessite pas d’installation dans le système : il suffit de lancer le fichier .exe téléchargé pour qu’il soit opérationnel. Une fois lancé, il se contente de placer une icône dans la zone de notification. En cliquant dessus on a accès aux options et réglages du logiciel.
On le trouvera à cette adresse ; http://jacquelin.potier.free.fr/screenreader/
Il existe de nombreux autres logiciels gratuits utilisant le moteur de synthèse vocale de Windows et permettant de lire des captures de texte ou de réaliser des fichiers audio à partir de textes. Voir cette page (en anglais) pour un aperçu : http://www.howtogeek....
Quelques logiciels payants mais à prix abordable
Textaloud
Textaloud est similaire à Balabolka mais offre des fonctions supplémentaires. Il coûte 30€. Il propose en outre des barres d’outils s’intégrant dans d’autres logiciels. Il est possible d’y adjoindre des voix payantes de haute qualité telles que les voix Acapela (il faut compter environ 27 € par voix, plus pour des voix expressives). Toutes les informations sur le site officiel : http://www.nextup.com/
NaturalReader
NaturalReader existe en version gratuite mais limitée. Les versions payantes démarrent à 70$ (le prix en euros variera donc en fonction du taux de conversion) avec deux voix haute qualité incluses, ce qui peut être intéressant compte tenu du prix des voix achetées séparément. Toutes les informations sur le site officiel : http://www.naturalreaders.... NaturalReader dispose de barres d’outils s’intégrant à d’autres logiciels. Il est possible de lui ajouter d’autres voix (payantes) dont des voix de haute qualité.
Les sites en ligne
Les sociétés qui vendent des voix de haute qualité proposent généralement sur leur site une démonstration en ligne. On peut y saisir un texte qui sera lu par la langue de son choix. Cette solution restera bien sûr limitée à des textes courts, mais cela peut être suffisant par exemple dans le cadre de l’apprentissage d’une langue étrangère où l’on pourra faire lire plusieurs textes courts. On pourra obtenir un enregistrement à l’aide d’un outil gratuit comme Audacity (tutoriel ici : http://crdp.ac-amiens...). On disposera ainsi gratuitement de voix de très bonne qualité, mais il ne sera pas possible de modifier la vitesse de lecture ni la tonalité, ce que permettent les logiciels cités précédemment.
Adresses de quelques sites utiles:
Acapela : http://www.acapela-group.com
Ivona : http://www.ivona.com
Voxygen : http://voxygen.fr (Les voix sont expressives, et l'on peut y insérer des textes assez longs)
ReadSpeaker : http://www.readspeaker...
Astuces
Dans le cadre de l’apprentissage d’une langue étrangère, il est également intéressant de travailler à partir de vidéos. Mais lorsque le débit oral est rapide, il peut être utile de réduire la vitesse de lecture sans que la tonalité des voix soit affectée. Cela est possible avec le logiciel lecteur multimédias VLC. Il suffit de se rendre dans le menu « Lecture », « Vitesse » pour régler la lecture à la vitesse désirée. On peut également modifier la vitesse en cours de lecture à l’aide des touches «+ » et «-» du clavier.
En résumé
Sous Windows on dispose de nombreux logiciels, gratuits ou peu chers, en mesure de lire de nombreux formats de fichiers et de créer des fichiers audio. Ce qui sera plus coûteux c’est l’acquisition de voix de qualité qu’il faudra accepter de payer. Il faudra également être attentif à la compatibilité voix-logiciel (si l’on désire des voix précises, il faudra choisir un logiciel en mesure de les exploiter ; si l’on désire un logiciel précis, il faudra choisir des voix compatibles).
La synthèse vocale sous Android
La configuration
Il est possible d’installer sur Android des moteurs de synthèse vocale s’il n’y en a pas d’installé par défaut.
Avec le moteur de synthèse Google, on peut installer d’autres voix que celle de la langue du système. Selon les appareils, les voix s’installeront de façon complémentaire et pourront être sélectionnées à son gré avec les applications utilisant le moteur de synthèse, ou bien s’installeront de façon unique en devenant la langue par défaut du système (tout le système passera dans cette nouvelle langue).
D’autres moteurs de synthèse vocale peuvent être installés. Ils permettront de donner la parole aux logiciels compatibles avec la synthèse vocale. Il faut se rendre dans les paramètres du système, dans la section « Langue et saisie », « Voix », « Sortie de la synthèse vocale » ou « Options synthèse vocale ». On pourra alors sélectionner le moteur de synthèse de son choix.
Ces moteurs ne pourront être exploités qu’avec les applications en mesure d’utiliser la synthèse vocale. Selon les usages que l’on souhaite en faire, il faudra donc choisir ses applications en en tenant compte : navigation Web, lecture de pdf, d’ebook, navigation cartographique…
Quelques moteurs de synthèse disponibles sur le Play store :
Ivona Text-to-speech HQ, gratuit : https://play.google.com/...Divona
Il faudra lui adjoindre des voix Ivona, qui sont elles aussi gratuites et de bonne qualité. Lorsque l’on installe une voix, celle-ci est livrée avec une application permettant de saisir ou coller du texte que l’on pourra lui faire lire avec la possibilité de paramétrer la vitesse de lecture ainsi que la tonalité.
SVOX Classic Text to speech Engine, gratuit : https://play.google...svox.classic...
Comme pour Ivona, il faudra lui adjoindre des voix qui, cependant, seront payantes (2,99 €). Il est possible de tester gratuitement une voix pendant deux semaines en choisissant la version trial. Chaque voix est proposée avec une application permettant de coller du texte afin de le faire lire et de modifier la vitesse de lecture ainsi que la tonalité de la voix. La voix française proposée est plus expressive que celle d’Ivona.
Cereproc propose des voix pour 1,40 € sur Google Play.
Pas d’application de moteur de synthèse proposé, chaque voix installée apparaît séparément dans les paramètres de sortie de synthèse vocale du système. La voix française est de très bonne qualité, expressive, et commet peu d’erreurs d’interprétation (voir plus bas la remarque concernant la qualité des voix). Avec la voix on dispose également d’une application permettant de coller du texte pour le faire lire et de modifier la vitesse de lecture ainsi que la tonalité.
Acapela TTS Voices, gratuit : https://play.google...acapelagroup...
Il faudra lui adjoindre des voix, payantes (3,99 €). L’achat de voix se fait à partir de l’application et il est possible de les tester en ligne avant achat. Les voix françaises sont de bonne qualité et expressives.
Quelques applications pouvant exploiter la synthèse vocale
Pocket est une application permettant de placer des pages Web dans le cloud afin d’y accéder par la suite à partir de l’application elle-même, à partir de n’importe quel navigateur à l’aide de plugins, ou en accédant au site Web du service.
ezPDF Reader est un lecteur de fichiers pdf, payant. Il est gratuit pour un essai de 30 jours.
Google Play livres, gratuit, permet la lecture d’ebooks. Cependant si avec cette application la reprise de la lecture à voix haute se fait sans problème après une pause, il n'en est pas de même après un arrêt: impossible de contrôler l'endroit précis de la reprise.
Quelques remarques
Les appareils Samsung sont proposés avec un moteur de synthèse du constructeur permettant de télécharger gratuitement des voix de haute qualité sur la boutique Samsung.
La qualité des voix ne se juge pas uniquement au timbre et à la qualité de restitution. Elle se juge également à l’expressivité et la capacité à prendre en compte le contexte, les caractères spéciaux, les mots étrangers. On peut ainsi avoir des voix expressives de très haute qualité interprétant stupidement certains mots ou caractères pendant la lecture.
Prenons comme exemple la lecture du titre suivant, écrit en majuscules « EDGAR ALLAN POE, VU PAR CHARLES BEAUDELAIRE ».
Avec une SVOX, la partie « POE, VU PAR » est interprétée comme une suite de sigles et la voix épelle une à une chaque lettre. La voix Ivona, moins agréable à l’écoute, interprète mieux cette partie mais lit « poé ». La voix Cereproc interprète correctement le passage (POE est lu po et non poé), ainsi que les voix Acapela.
En résumé
Sous Android on accède très facilement et à moindre coût à des applications de synthèse vocale avec des voix de très bonne qualité. En choisissant les applications adéquates, il sera aisé de doter son appareil mobile de la parole pour un usage personnalisé en fonction des buts recherchés. Par ailleurs pour des usages comme l’apprentissage de langues ou la lecture de livres numériques, cela évitera la nécessité d’effectuer des enregistrements pour les lire sur un lecteur numérique, l’appareil mobile en faisant fonction. Il ne faudra pas hésiter à tester de nombreuses voix afin de trouver celle qui convient le mieux à l’usage que l’on en a : expressivité, timbre, justesse d’interprétation des mots ou caractères spéciaux dans le contexte.