import javax.speech.*;
import javax.speech.synthesis.*;
import java.util.Locale;
public class Synthese1 {
public static void main(String args[]) {
try {
// Récupérer le synthétiseur francais
Synthesizer synth = Central.createSynthesizer(
new SynthesizerModeDesc(Locale.FRENCH));
// Prepare le synthétiseur prêt à parler
synth.allocate();
synth.resume();
// Prononce une phrase "Exemple de synthèse de la parole"
String phraseAPrononcer = "Exemple de synthèse de la parole";
synth.speakPlainText(phraseAPrononcer, null);
// Attend jusqu'à la fin de la lecture
synth.waitEngineState(Synthesizer.QUEUE_EMPTY);
// Désalloue le synthétiseur
synth.deallocate();
} catch (Exception e) { e.printStackTrace(); }
}
}
Partager