NVDA.FR, le site francophone des utilisateurs de NVDA
+ Accueil du site > FAQ (Foire Aux Questions)

Utilisation de NVDA avec la synthèse Mbrola

Mis en ligne le 9/05/2007

Mbrola est le moteur de synthèse vocale développé par le laboratoire TCTS de la Faculté Polytechnique de Mons en Belgique. Il produit des voix plus naturelles que les synthèses telles que Espeak ou Eloquence, mais moins gourmandes en ressources machine que les voix telles que Virginie.
Cliquez ici pour écouter un fichier exemple d’une voix française masculine.
Mbrola n’est pas un projet open-source mais les modules exécutables sont mis gratuitement à disposition du public. Pour plus d’informations, en anglais, vous pouvez consulter La page d’accueil du projet Mbrola

Jusqu’à présent, Mbrola ne disposait pas d’interface sapi4 ou sapi5 et n’était donc pas utilisable par NVDA. Cette lacune est maintenant comblée grâce à Espeak.
Cet article a pour objectif de vous guider dans l’installation et la mise en oeuvre de Espeak+Mbrola sous NVDA.


NVDA avec la synthèse Mbrola

L’installation comporte 3 étapes qu’il est important d’effectuer dans l’ordre :
- Installation ou réinstallation de Espeak.
- Installation de Mbrola.
- Configuration de NVDA.

1. Installation ou réinstallation de Espeak :
Même si Espeak est déjà installé sur votre ordinateur, il convient de le réinstaller pour déclarer les voix que vous allez utiliser. Pour ce faire :
- Téléchargez la dernière version de Espeak disponible ici
- Lancez l’installation en exécutant le programme téléchargé.
- Passez les deux premiers écrans en cliquant sur "next" sans changer de paramètre de manière à ce que espeak soit installé dans "c :\program files\espeak" comme l’indique le défaut. Le troisième écran est celui qui permet de choisir les voix à installer. Il comporte 6 zones de saisie, nous allons nous contenter pour l’exemple de cet article de remplir les 3 premières comme suit :
- Zone 1 : fr
- zone 2 : mb-fr1
- zone 3 : mb-fr4
Note : si ces zones contiennent déjà une valeur, remplacez-la par les valeurs indiquées ci-dessus.
Laissez les autres zones de saisie à blanc, puis terminez l’installation de Espeak. [1]

2. Installation de Mbrola :
- Téléchargez le fichier espeak_mbrola.zip disponible ici
- Dézippez ce fichier dans un répertoire.
- Dans le répertoire créé, lancez le programme inst_mbrola.bat. Laissez les paramètres par défaut dans les écrans qui s’affichent en cliquant sur next puis sur install au dernier écran.

3. Configuration de NVDA :
Note : Les dernières versions de NVDA contiennent une version intégrée de Espeak. Mbrola n’est pas utilisable au travers de cette version intégrée mais par l’interface Sapi5. Il faut donc procéder comme suit pour bénéficier de ces nouvelles voix :
- Lancez NVDA.
- Dans le menu "préférences, validez sur "synthétiseur", sélectionnez "Sapi5, Microsoft speech api version 5..." puis cliquez sur OK.
- Retournez au menu "préférences", validez sur "paramètres vocaux". On arrive alors sur une liste déroulante contenant toutes les voix sapi5 détectées, nos nouvelles voix mb-fr1 et mb-fr4 s’y trouvent.
- Sélectionnez par exemple mb-fr1 puis cliquer sur OK.
- Pensez à sauvegarder la configuration par ctrl+s.
- Voilà l’installation est terminée.

Voix Mbrola anglaises additionnelles

A la demande de quelques utilisateurs Un fichier espeak_mbrola_en.zip est également téléchargeable sur ce site.
Il s’agit d’une sélection de voix anglaises qui s’installent pareillement aux voix françaises, mais qui sont désignées dans Espeak avec l’indication mb-enX ou X est le numéro de la voix anglaise à installer. Bien entendu vous pouvez installer des voix françaises et anglaises et déclarer celles qui vous conviennent le mieux dans Espeak.

Copyright : droit d'auteur nvdafr. Site réalisé avec SPIP.