t2s.son
Class SynthetiseurMbrola

java.lang.Object
  extended by t2s.son.SynthetiseurMbrola

public class SynthetiseurMbrola
extends java.lang.Object

Class permetant de synthétiser un fichier sonore a partir d'un fichier de phonème


Field Summary
protected static java.lang.String MBROLAHOME
          Le chemin vers l'exécutable MBROLA
protected static java.lang.String VOIX1
          La voix par défaut
protected static java.lang.String VOIX2
          La seconde voix utilisable
protected static java.lang.String VOIX3
          La troisième voix utilisable
 
Constructor Summary
SynthetiseurMbrola(java.lang.String pf, java.lang.String f, int n)
          Constructeur completement allégé
SynthetiseurMbrola(java.lang.String v, java.lang.String pf, java.lang.String f, int n)
          Constructeur un peu allégé (utilisation des valeur par défaut)
SynthetiseurMbrola(java.lang.String mb, java.lang.String v, java.lang.String pf, java.lang.String f, int n)
          Constructeur complet
 
Method Summary
 void muet()
          Pour seulement créer le fichier wav, mais sans le lire.
 void play()
          Pour créer le fichier wav et le lire dans un JuxeBox
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MBROLAHOME

protected static final java.lang.String MBROLAHOME
Le chemin vers l'exécutable MBROLA


VOIX1

protected static final java.lang.String VOIX1
La voix par défaut


VOIX2

protected static final java.lang.String VOIX2
La seconde voix utilisable


VOIX3

protected static final java.lang.String VOIX3
La troisième voix utilisable

Constructor Detail

SynthetiseurMbrola

public SynthetiseurMbrola(java.lang.String mb,
                          java.lang.String v,
                          java.lang.String pf,
                          java.lang.String f,
                          int n)
Constructeur complet

Parameters:
mb - le repertoire ou se trouve MBROLA (racine des 2 versions)
v - la voix à utiliser pour synthétiser le fichier sonore
pf - le chemin d'accès au repertoire contenant les fichiers a traiter
f - Le nom du fichier de phonème à traiter, sans l'extension '.pho'
n - la taille

SynthetiseurMbrola

public SynthetiseurMbrola(java.lang.String v,
                          java.lang.String pf,
                          java.lang.String f,
                          int n)
Constructeur un peu allégé (utilisation des valeur par défaut)

Parameters:
v - la voix à utiliser pour synthétiser le fichier sonore
pf - le chemin d'accès au repertoire contenant les fichiers a traiter
f - Le nom du fichier de phonème à traiter, sans l'extension '.pho'
n - la taille

SynthetiseurMbrola

public SynthetiseurMbrola(java.lang.String pf,
                          java.lang.String f,
                          int n)
Constructeur completement allégé

Parameters:
pf - le chemin d'accès au repertoire contenant les fichiers a traiter
f - Le nom du fichier de phonème à traiter, sans l'extension '.pho'
n - la taille
Method Detail

play

public void play()
Pour créer le fichier wav et le lire dans un JuxeBox


muet

public void muet()
Pour seulement créer le fichier wav, mais sans le lire.