Exception avec Freetts lors de l'utilisation de kevin ou de mbrola

Je suis en train de lancer un programme à l'aide freetts. Je suis en mesure de compiler le programme mais je ne suis pas en mesure d'utiliser kevin ou mbrola voix-je obtenir le prédécesseur de message de sortie à la fin

Système de la propriété "mbrola.de base" n'est pas défini. Ne pas utiliser MBROLA voix.
LIGNE INDISPONIBLE: Format pcm_signed 16000.0 Hz 16 bits 1 canal big endian

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

class freetts {

    public static void main(String[] args) {
        try{ 
            Calendar calendar = new GregorianCalendar();
            String sayTime = "It is " + calendar.get(Calendar.HOUR) + " " + calendar.get(Calendar.MINUTE) + " " + (calendar.get(Calendar.AM_PM)==0 ? "AM":"PM");
            Synthesizer synth = Central.createSynthesizer(null);
            synth.allocate();
            synth.resume();
            synth.speakPlainText(sayTime, null);
            synth.waitEngineState(Synthesizer.QUEUE_EMPTY);
            synth.deallocate();
        }
        catch(Exception e){
            e.printStackTrace();
        }
    }
}
Je n'ai pas utilisé cela dans un temps long. Mais, avez-vous mis tout ce dont vous avez besoin dans votre chemin de classe? Aussi de ce que je me souviens il y a quelque chose que vous avez à mettre dans votre répertoire home (c'était une version plus ancienne), qui pourrait être une autre raison pour un problème (si vous avez encore besoin de faire cela). Aussi, il peut y avoir d'autres variables d'environnement que vous avez besoin de définir, à l'instar de n'avoir à régler une MBROLA_HOME variable. Aussi Avez-vous été en mesure d'exécuter l'un des exemples de programmes qui est venu avec elle? Im désolé de poser des questions, mais ils peuvent aider à cerner le problème.
désolé, un couple de plus, la ligne indisponible exception peut être lancée lorsque vous essayez de jouer des sons en même temps, en fonction de ce que vous avez fait pour lire les fichiers. Pouvez-vous montrer le code que vous utilisez pour jouer la voix.
Nous avons besoin de la copie de la parole.propriétés je l'ai déjà fait. Cependant, je ne suis pas en mesure de lier la voix mbrola interfaces withmy programme, ni le défaut kevin haut-parleur cependant, j'ai inclus le kevin utilisateur dans mon programme 'classpath

OriginalL'auteur manugupt1 | 2010-03-21