Previous Up Next

I.5  .–Festival 1.96-beta

I.5.1  .–Introduction à Festival

Festival est un environnement intégré permettant de piloter de nombreuses synthèses vocales. Je renvoi à Festival 1.96-beta pour de plus amples détails ; mon propos n’étant pas ici de décrire les innombrables possibilités de Festival dans une utilisation indépendante. Je ne le considère en effet que sous l’aspect de la synthèse vocale en Français (ou tout au moins multilingue) à travers Franfest (voir I.3.)


I.5.2  .–Information sur le package

Télécharger :


I.5.3  .–Dépendances pour Festival

Festival ne nécessite a priori pas l’installation de packages particuliers. Cependant, il faut prendre garde au fait qu’on risque de rencontrer des difficultés de compilations avec des gcc récents et plus précisément, des versions supérieures à 3.4. Il est possible qu’il existe des patches permettant de surmonter ces problèmes et je serais reconnaissant à quiconque pourrait me les signaler.


I.5.4  .–Installation de Festival

Puisque je n’envisage en fait l’installation de Festival que dans le cadre de Franfest (voir I.3,) et que celle-ci s’effectue alors automatiquement, je ne donnerai qu’un bref aperçu ici. Les archives indiquées au paragraphe I.5.2 constituent un ensemble minimal permettant de compiler un système Festival fonctionnel. Il suffit de les décompresser avec tar -xzf , ce qui crée deux sous-répertoires du répertoire courant speech_tools et festival. Il suffit ensuite, dans chacun d’entre eux, et dans cet ordre, d’effectuer les commandes

# ./configure

et

# make

.

À noter qu’il n’y a pas de target install dans le Makefile ; les exécutables et le librairies restent donc dans le répertoire où les archives ont été décompressées.

I.5.4.1  .–Explication des commandes

On se reportera avec profit à la page Festival 1.96-beta, où l’on disposera de nombreuses sources d’information quant à l’installation et à l’utilisation de Festival.

Cependant, on peut mentionner ici que contrairement à ceux de nombreux autres packages, les scripts ./configure de Festival et speech_tools ne permettent pas d’utiliser l’option CC= pour sélectionner un autre compilateur que celui par défaut.



I.5.5  .–Contenu de Festival

I.5.5.1  .–Programmes installés

Dans le sous-répertoire bin du répertoire festival créé lors de l’installation (voir I.5.4,) se trouvent les exécutables, ou liens symboliques vers des exécutables suivants :


I.5.5.2  .–Librairies installées

Aucune.


I.5.5.3  .–Répertoires installés

Aucun répertoire n’est installé au sens habituel du terme, mais les répertoires festival et speech_tools sont créés qui contiennent respectivement et grossièrement l’interface et le moteur de Festival.


I.5.5.4  .–Courte description

Nous conseillons évidemment de se reporter à la documentation en ligne de Festival.

Cependant ce document est conséquent et sans doute un peu compliqué pour un débutant et concerne d’ailleurs bien plus que les aspects d’une simple utilisation de Festival.

Nous allons simplement décrire ici la manière de faire fonctionner Festival en mode serveur ce qui est indispensable pour une utilisation conjointe avec Speech Dispatcher (voir I.8) et par conséquent avec Speechd-el (voir I.10.)

A priori la commande

# festival_server

suffit à lancer Festival en mode serveur. Cependant :

Il est évidemment recommandé de démarrer le serveur de Festival au démarrage de la machine mais, la variabilité des protocoles relativement aux distributions rend malaisée la description d’une méthode.





Previous Up Next