import t2s.son.TextReader; |
ReaderTextReader = new ReaderText("Hallo"); |
spieler.playAll(); |
reader.setText("Ich bin ein Text-to-Speech-Programm"); |
import t2s.son.TextReader;
public class Synthese_Vocale{
public static void main(String[] args) {
ReaderTextReader = new ReaderText("hello");
player.playAll();
reader.setText("Ich bin ein Sprachsynthesizer, wer bist du?");
player.playAll();
}
}
VoiceManager voiceManager = VoiceManager.getInstance(); // Erstelle eine Liste von Stimmen Voice[] voice = voiceManager.getVoices(); //Jede Stimme hat Eigenschaften, Sie können die Liste durchsuchen, um die Stimme nach Bedarf zu finden. // Ressourcen für diese Stimme zuweisen voice [x].allocate(); |
import com.sun.speech.freetts.Voice;
import com.sun.speech.freetts.VoiceManager;
public class Synthese_Vocale {
/**
* So zeigen Sie alle Stimmen an
*/
public static void voicelist() {
System.out.println("Alle verfügbaren Stimmen:");
VoiceManager voiceManager = VoiceManager.getInstance();
Voice[] voice = voiceManager.getVoices();
for (int i = 0; i < voice.length; i++) {
System.out.println(" " + voice[i].getName()
+ " (" + voice[i].getDomain() + " domain)");
}
}
public static void main(String[] args) {
/*Methode, die die Anzeige aller verfügbaren Stimmen ermöglicht*/
voicelist();
Zeichenkette VoiceName = "kevin";
System.out.println("\nVerwendete Stimme: " + VoiceName);
/* Der VoiceManager verwaltet alle Stimmen für FreeTTS
*/
VoiceManager voiceManager = VoiceManager.getInstance();
/*Stimme laden
*/
Stimme = voiceManager.getVoice(VoiceName);
/*Wenn der Sprachname nicht vorhanden ist, dann error
*/
if (voice == null) {
System.err.println(
"Die Stimme "
+ voicename +". nicht erkannt wird, bitte versuchen Sie es mit einem anderen Namen.");
System.exit(1);
}
/* Ressourcen laden, deren Stimme verwendet
*/
voice.allocate();
/* Sprache synthetisieren
*/
voice.speak("Hallo Welt");
voice.speak("Wie geht es dir heute");
voice.speak("Ich bin Programmierer");
/* Zuweisung aufheben
*/
voices.deallocate();
/*Programm erfolgreich abgeschlossen
*/
System.exit(0);
}
}
Please disable your ad blocker and refresh the window to use this website.