Klappe die Zweite. JSAPI - Java Speech

Status
Nicht offen für weitere Antworten.

GiantKruemel

Mitglied
Hallo, Ich bin gerade dabei erste versuche mit jsapi java speech api zu machen.
Mein Programm soll ganz einfach einen Text to Speech machen, leider kommt kein Ton.
Kann mir vll jemand weiter helfen, warum kein Ton kommt?

Code:
package javaapplication3;

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

public class HelloWorld {
	public static void main(String args[]) {
		try {
			Synthesizer synth = Central.createSynthesizer(
				new SynthesizerModeDesc(Locale.ENGLISH));
         	synth.allocate();
			synth.resume();
			synth.speakPlainText("Hello, world!", null);
			synth.waitEngineState(Synthesizer.QUEUE_EMPTY);
			synth.deallocate();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}

Der Code lässt sich compilieren und ausführen.
Allerdings kommt natürlich kein Ton.

Da fehlt mir garantiert irgend eine Datei, aber welche?

:cry:


BTW: Brauch ich ein externes Programm um den Synthesizer praktisch zu hören?
 

Steven Hachel

Bekanntes Mitglied
Ich würde mal sagen, dass du den Ton schon direkt über die Soundkarte hören wirst.
Evtl. schaue dir mal die Mixer Eigenschaften deiner Soundkarte an...

greetz Hachel
 

GiantKruemel

Mitglied
also wenn du mit modus die sprache der synthesizerstimme meinst,
dann ja klar es gibt mehrere sprachen für die voice...

mit mixereinstellungen hats nix zu tun...
ich kann ja skype auch ganz normal benutzen und mir freunden sprechen...


Kann mir keiner helfen?


:cry:
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben