.:: S.I. VOX / Vocalyze ::.
Vocalyze ::. Deux types de documentation disponible :
Vocalyze dans un programme Java .:: Retour à la racine du site ::.
Tuteurs de projets, professeurs à l'EPU Polytech'Nice :
Elèves en S.I.2, promotion 2004 :
Ce logiciel est placé sous la protection de la licence MBROLA, disponible en suivant ce lien
L'archive SI_VOX.tar.gz contient un fichier éxécutable SI_VOX.jar ainsi que les données nécéssaires à son éxécution.
Pour extraire cette archive, utilisez un programme de décompression comme Winzip par exemple
Pour utiliser le programme, vous devez avoir installé une machine virtuelle Java. La version utilisé dans le cadre du devellopement
et des tests est la version "1.5.0_03".
Des instabilités étranges ont été remarquée lors de l'utilisation avec une machine virtuelle inferieure (typiquement la 1.4.2).
Pour installer java 1.5 :
SunPATH et votre CLASSPATH pour y inclure les
répertoires ad'hoc.Executez maintenant le programme que vous venez de telecharger pour l'installer sur votre machine !
Nous avons [2005] simplifié le lancement et l'utilisation du programme :
'java -jar SI_VOX.jar'SI_VOX.jarRemarque sur le lancement du programme :
'jar' à l'utilitaire 'javaw''jar' à la commande 'java -jar'
Cette action lance S.I. VOX en mode graphique.
Il est possible d'utiliser S.I. VOX sans interface graphique, à l'aide des commandes suivantes :
java -jar SI_VOX.jar -ihm : lance l'interface graphique java -jar SI_VOX.jar -f FICHIER : lit FICHIER a haute voixjava -jar SI_VOX.jar -f IN OUT : lit IN et écrit le résultat dans OUT.wavRemarque : Pour être lu 'a peu près correctement', votre fichier texte :
'" ?' (un guillemet double suivi d'un point d'interrogation) ... Work still in progress ;-) Remarque bis : Remarquez bien que pour produire le fichier foo.wav à partir du fichier texte bar.txt, la commande à utiliser est :
java -jar SI_VOX.jar -f bar.txt foo
Ceci s'explique par la création conjointe au fichier son du fichier de phonème utilisé, appellé foo.pho dans ce cas. Les phonèmes sont écrit sur la sortie standart une fois la synthèse terminée.
Il est maintenant possible de configurer Vocalyze de manière simple. Le logiciel recherche un fichier texte
'si_vox.conf' qui doit impérativement être placé dans le repertoire 'donnees'
situé au niveau de l'archive auto éxécutable.
En l'absence de ce fichier, S.I. VOX ne fonctionnera pas convenablement ^_^ !
Ce fichier définit de manière simple les données sur lesquelles l'utilisateur peut avoir une influence :
Configuration simple :
Configuration avancée :
Syntaxe :
'MOT_CLEF=VALEUR''=', ou après la VALEUREn cas de doute, vous pouvez toujours utiliser la commande :
java -jar SI_VOX.jar -config Cette commande analysera le fichier de configuration, en plaçant entre "" les valeurs lues ...
Assurez vous de n'avoir oublié aucun espace.
Pour placer un titre lors de l'analyse par la commande précédente, on utilise
le tag '^'
'^ MON TITRE' affichera MON TITRE hors du tableauRemarque :
Il est aisé de modifier la voix utilisée par le programme. Les bases de données utilisées sont des bases standarts MBROLA, disponible sur le site du projet Mbrola :
Vous pouvez ensuite choisir la voix de votre choix.
Pour l'installer, il suffit :
donnees/Mbrola Exemple : pour installer la voix 'fr4' :
fr4[- mosser@necronomicon -] donnees/Mbrola> [- mosser@necronomicon -] donnees/Mbrola> unzip fr4-990521.zip'fr4', qui contient la base vocale 'fr4'VOIX_1=fr1/fr1 par VOIX_1=fr4/fr4 dans le fichier de configurationVocalyze dans un programme Java ::.Pour pouvoir utiliser S.I. VOX dans vos programmes, voici comment proceder :
import t2s.son.LecteurTexte;LecteurTexte lt = new LecteurTexte("Texte à lire");lt.playAll();lt.setTexte("Un autre texte à lire");CLASSPATH l'archive 'SI_VOX.jar' : javac -classpath .:SI_VOX.jar MaClasse.javaCLASSPATH l'archive : java -classpath .:SI_VOX.jar MaClasse.:: Copyleft Sébastien Mosser [2005] ::.
Site hébergé par le département informatique de Polytech'Nice
Vocalyze est distribué selon les termes de la licence d'utilisation Mbrola