import javax.speech.synthesis.*;
import javax.speech.*;
import java.util.Locale;
import java.net.URL;
import java.io.File;
class jsml_exemplo1{
static Synthesizer synthesizer;
public static void main(String args[]){
try{
Locale.setDefault(new Locale("en","US"));
synthesizer = Central.createSynthesizer(null);
synthesizer.allocate();
//==============The 4 ways of synthesize voice======================
//example of method speak(URL object, SpeakableListener object)
//refer to file ./jsml_exemplo1.jsml
synthesizer.speak(new File("jsml_exemplo1.jsml").toURL(),null);
//==================================================================
}
catch(Exception e){
System.out.println("Error message: "+e.toString());
}
}
}