import javax.speech.synthesis.*; import javax.speech.*; import java.util.Locale; class sintese_exemplo6{ static Synthesizer synthesizer; public static void main(String args[]){ try{ Locale.setDefault(new Locale("en","US")); synthesizer = Central.createSynthesizer(null); synthesizer.allocate(); SynthesizerProperties sintetizadorProps = synthesizer.getSynthesizerProperties(); sintetizadorProps.setVoice(new Voice(null,Voice.GENDER_MALE,Voice.AGE_CHILD,null)); synthesizer.speak("Hi, I am a male child speaking to you, even though I look like a computer. ",null); sintetizadorProps.setVoice(new Voice(null,Voice.GENDER_FEMALE,Voice.AGE_OLDER_ADULT,null)); synthesizer.speak("Hello, I am an old woman speaking to you, you better respect older people. ",null); sintetizadorProps.setVoice(new Voice(null,Voice.GENDER_MALE,Voice.AGE_MIDDLE_ADULT,null)); synthesizer.speak("Finally, I am a male adult that can't be seen just heard, becarefull with whom you talk. ",null); sintetizadorProps.setVoice(new Voice(null,Voice.GENDER_FEMALE,Voice.AGE_TEENAGER,null)); synthesizer.speak("They teenager woman don't mind for what's arround them, I am an example that that's not true. ",null); } catch(Exception e){ System.out.println("Error message: "+e.toString()); } } }