ho trovato in internet questo semplice esempio,attraverso la libreria java speech,di un sintetizzatore vocale,ma al momento dell'esecuzione ottengo una NullPointerException.
Questo è il codice:
codice:
import javax.speech.*;
import javax.speech.synthesis.*;
import java.util.*;
public class HelloWorld{
public static void main(String [] args) throws Exception{
Synthesizer synth=Central.createSynthesizer(new SynthesizerModeDesc(Locale.ENGLISH));
synth.allocate();
synth.resume();
synth.speakPlainText("Hello world",null);
synth.waitEngineState(Synthesizer.QUEUE_EMPTY);
synth.deallocate();
}
}
l'eccezzione risulta data nella parte in rosso ma non riesco a capire il perchè,cerco di studiare i metodi della libreria ma non riesco a trovare il perchè di questa eccezzione nè riesco a trovare una soluzione per avviare il programma...so che questa eccezzione riguarda magari l'utilizzo di una variabile non inizializzata o qualcosa del genere,ma in questo caso
...mi aiutate?