1 Reply Latest reply: Jul 31, 2011 7:22 AM by Darryl Burke RSS

    NullPointException Error in Java Speech Synthesis Programming

    879232
      I am new to the Java Speech synthesis programming . And this is my first Speech Synthesis Application .The following code shows a simple use of speech synthesis to speak the string "Hello World".

      package helloworld;

      import javax.speech.*;
      import javax.speech.synthesis.*;
      import java.util.Locale;

      public class HelloWorld {
           public static void main(String args[]) {
                try {
                     // Create a synthesizer for English
                     Synthesizer synth = Central.createSynthesizer(
                          new SynthesizerModeDesc(Locale.ENGLISH));

                     // Get it ready to speak
                     synth.allocate();
                     synth.resume();

                     // Speak the "Hello world" string
                     synth.speakPlainText("Hello, world!", null);

                     // Wait till speaking is done
                     synth.waitEngineState(Synthesizer.QUEUE_EMPTY);

                     // Clean up
                     synth.deallocate();
                } catch (Exception e) {
                     e.printStackTrace();
                }
           }
      }



      But if i run in Netbean7.0 than following error is found .....
      run:
      java.lang.NullPointerException
      at helloworld.HelloWorld.main(HelloWorld.java:15)
      BUILD SUCCESSFUL (total time: 1 second)

      How i can solve this problem ?
      Please tall me step by step way to solve this error .