IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

demande aide pour application HelloWorld par Javax.speech


Sujet :

Java

  1. #1
    Membre du Club
    Inscrit en
    Mai 2009
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 85
    Points : 47
    Points
    47
    Par défaut demande aide pour application HelloWorld par Javax.speech
    bonsoir,

    j'ai trouvé ce code de l'application helloWorld en utilisant le java speech à travers la bibliothèque javax.speech

    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
    24
    25
    26
    27
    28
    29
    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();
    		}
    	}
    }
    lors d'éxécution du programme il m'afficher cette erreur
    run:
    java.lang.NullPointerException
    at HelloWorld.main(HelloWorld.java:11)
    BUILD SUCCESSFUL (total time: 3 seconds)


    j'ai pas compris la cause si vous pouvez m'aider S.V.P

  2. #2
    Membre émérite Avatar de Djakisback
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 023
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 2 023
    Points : 2 273
    Points
    2 273
    Par défaut
    Salut,
    http://java.sun.com/products/java-me...ngineModeDesc)
    Apparemment le synthétiseur Locale.ENGLISH n'est pas disponible sur ta machine (si ta ligne 11 est bien synth.allocate().
    Tu peux essayer de parcourir la liste des synthés disponibles pour t'en assurer :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SynthesizerModeDesc desc = new SynthesizerModeDesc(Locale.ENGLISH);
    EngineList list = Central.availableSynthesizer(desc);

Discussions similaires

  1. besoin d'aide pour le tri par insertion.
    Par argon dans le forum Algorithmes et structures de données
    Réponses: 19
    Dernier message: 18/05/2006, 11h15
  2. Réponses: 4
    Dernier message: 13/03/2006, 15h21
  3. HELP! Demande aide pour petit site à réaliser en ASP et JS
    Par itachi64 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 12/03/2006, 09h06
  4. Réponses: 2
    Dernier message: 11/03/2006, 19h34
  5. demande aide pour XML/XSL
    Par Jarod51 dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 11/01/2006, 19h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo