Ausnahme bei Freetts bei Verwendung von Kevin oder Mbrola

Ich versuche, ein Programm mit Freetts auszuführen. Ich kann das Programm kompilieren, aber ich kann es nicht verwendenKevin odermbrola Stimmen Am Ende erhalte ich die folgende Ausgabemeldung

Die Systemeigenschaft "mbrola.base" ist undefiniert. Verwendet keine MBROLA-Stimmen.
LINE NICHT VERFÜGBAR: Format ist pcm_signed 16000.0 Hz 16 Bit 1 Kanal 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();
        }
    }
}

Antworten auf die Frage(4)

Ihre Antwort auf die Frage