salut tout le monde, j'ai réussi enfin de télecharger le package javax.speech
j'ai voulu le téster, mais j'ai tjs une erreur au niveau de "synth.allocate()"
voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import java.util.Locale;
import javax.speech.*;
import javax.speech.synthesis.*;
public class Bienvenue {
   public static void main(String args[]) {
   String texteASynthetiser;
   texteASynthetiser= "Bonjour";
   texteASynthetiser+="<EMP LEVEL=\"strong\">" + "mon nom est " + "</EMP>";
 
   texteASynthetiser+="<EMP LEVEL=\"reduced\">" + "Ordinateur" + "</EMP>";
 
      try {
           Synthesizer synth = Central.createSynthesizer( new
SynthesizerModeDesc(Locale.FRENCH));
         synth.allocate();
         synth.speak(texteASynthetiser, null);
         synth.speak("fin du message", null);
         synth.deallocate() ;
         }catch (Exception e) {
              e.printStackTrace();
          }
}
}

et voici l'erreur:
java.lang.NullPointerException
at testcm.Bienvenue.main(Bienvenue.java:27)

Merci d'avance.