Pour lire du texte formaté en JSML, il faut :
Speakable est une interface. Cette référence
repère un objet d'une classe implémentant cette interface.
Cette classe doit fournir la méthode public String getJSMLText()
qui renvoie une String contenant un texte formaté
en JSML.
Le second argument est un objet d'une classe implémentant
l'interface SpeakableListener. Cet objet est à l'écoute
d'événements envoyés par le synthétiseur lors
du traitement de la phrase.
import javax.speech.*; import javax.speech.synthesis.*; ... public class Bienvenue { synth.allocate(); MonSpeakable monSpeak
= new MonSpeakable(); class MonSpeakable implements Speakable { buf.append("Bienvenue à
ce séminaire "); |