Contenu
Descriptions courtes
|
contient les bibliothèques de classes qui font fonctionner le système FreeTTS de synthèse vocale. |
Le paquet FreeTTS contient un système de synthèse vocale écrit entièrement en langage de programmation Java. Il se base sur Flite : un petit moteur de synthèse vocale en exécution développé là l'Université de Carnegie Mellon. Flite est dérivé du système de synthèse vocale Festival de l'Université d'Edinburgh et du projet FestVox de l'Université de Carnegie Mellon. Le paquet FreeTTS est utilisé pour convertir du texte en parole audible sur du matériel audio.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.2.
Téléchargement (HTTP) : http://downloads.sourceforge.net/freetts/freetts-1.2.2-src.zip
Somme de contrôle MD5 du téléchargement : 692b5ece251fed88539736e55af5f391
Taille du téléchargement : 13.5 Mo
Estimation de l'espace disque requis : 92 Mo
Estimation du temps de construction : 0.3 SBU
Suite de tests : http://downloads.sourceforge.net/freetts/freetts-1.2.2-tst.zip
Somme de contrôle MD5 du téléchargement : 4348c7db928612d4b6f6eb2fd621a949
Taille du téléchargement : 3.8 Mo
apache-ant-1.8.4, sharutils-4.11.1 (pour le programme uudecode), et working audio hardware/software.
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/freetts
Le paquet FreeTTS est distribué au format ZIP et la commande unzip command va créer par défaut un répertoire source inhabituel. En outre, la décompression du fichier de la suite de tes!s posera des questions sur le remplacement de fichiers existant. Utilisez les commandes suivantes pour unzip les fichiers des sources :
unzip -q freetts-1.2.2-src.zip -x META-INF/* && unzip -q freetts-1.2.2-tst.zip -x META-INF/*
La commande sh jsapi.sh ci-dessous installe les composants de l'API vocal de Java dans l'arborescence du source de FreeTTS. Vous devrez regarder et accepter (en entrant un appui sur la touche y) un accord de licence avant que l'installation ne continue. Si vous scriptez (automatisez) la construction, vous devrez en tenir compte. Il y a des information abouts sur l'automatisation des commandes de construction dans la section Automated Building Procedures du chapitre 2. Vers la fin de cette section, sont données des informations spécifiques pour automatser ce type d'installation.
Installez FreeTTS en lançant les commandes suivantes :
sed -i 's/value="src/value="./' build.xml && cd lib && sh jsapi.sh && cd .. && ant
Pour tester les résultats, lancez :
ant junit && cd tests && sh regression.sh && cd ..
Maintenant, en tant qu'utilisateur root
:
install -v -m755 -d /opt/freetts-1.2.2/{lib,docs/{audio,images}} && install -v -m644 lib/*.jar /opt/freetts-1.2.2/lib && install -v -m644 *.txt RELEASE_NOTES docs/*.{pdf,html,txt,sx{w,d}} \ /opt/freetts-1.2.2/docs && install -v -m644 docs/audio/* /opt/freetts-1.2.2/docs/audio && install -v -m644 docs/images/* /opt/freetts-1.2.2/docs/images && cp -v -R javadoc /opt/freetts-1.2.2 && ln -v -s freetts-1.2.2 /opt/freetts
À titre facultatif, installez un ou tous les composants
FreeTTS supplémentaires en
utilisant les commandes suivantes en tant qu'utilisateur
root
(voir la section d'explication
des commandes pour des détails) :
cp -v -R bin /opt/freetts-1.2.2 && install -v -m644 speech.properties $JAVA_HOME/jre/lib && cp -v -R tools /opt/freetts-1.2.2 && cp -v -R mbrola /opt/freetts-1.2.2 && cp -v -R demo /opt/freetts-1.2.2
sed -i 's/value="src/value="./' build.xml: corrige une erreur dans le fichier de construction pour permettre au programme de trouver les sources.
sh jsapi.sh : Cette commande installe les composants Java Speech API dans l'arborescence des sources de FreeTTS.
ant>:nbsp;: FreeTTS utilise le système de construction Apache Ant à la place de GNU autotools. Ces commandes construit tout, même les bibliothèques de classe, les outils et les démos.
cp -v -R bin ...;
install -v -m644
speech.properties : Ces deux commandes
installent les programmes de démonstration. Copiez éventuellement
le fichier speech.properties
vers
~/speech.properties
si vous ne voulez
pas le rendre disponible pour tout le système.
cp -v -R tools
... : Ceci installe les outils d'importation
de données de voix. Voir les fichiers README.html
dans les sous-répertoires
tools/
pour des informations et des
instructions sur l'utilisation des outils.
cp -v -R mbrola
... : Ceci installe le fichier mbrola.jar
, exigé si vous utilisez les voix de
MBROLA.
cp -v -R demo ... : Ceci installe les sources et la documentation des programmes de démonstration.
Pour des informations et de la documentation supplémentaires sur le projet FreeTTS, visitez la page Internet principale du projet sur http://freetts.sourceforge.net.
Testez l'installation en utilisant la commande suivante :
java -jar /opt/freetts/lib/freetts.jar \ -text "This is a test of the FreeTTS speech synthesis system"
Selon le paramétrage de votre pilote et de votre logiciel son, il
se peut que vous deviez ajouter l'option -streaming
à la commande comme indiqué
ci-dessous :
java -jar /opt/freetts/lib/freetts.jar -streaming \ -text "This is a test of the FreeTTS speech synthesis system"
|
contient les bibliothèques de classes qui font fonctionner le système FreeTTS de synthèse vocale. |
Last updated on 2012-01-24 04:05:41 +0100