[[Vorlage(Getestet, bionic)]] {{{#!vorlage Wissen [:Pakete installieren: Installation von Programmen] [:Terminal: Ein Terminal öffnen] }}} [[Inhaltsverzeichnis()]] [http://www.speech.cs.cmu.edu/flite/ Flite] {en} ("__F__estival __lite__") ist in kleines Laufzeit-Sprachsynthesizer-Programm, das auf [:Festival:] basiert, aber vollständig in [:Programmiersprache#C:C] verfasst ist. Das Programm wurde an der [http://www.speech.cs.cmu.edu/ Carnegie Mellon University] {en} entwickelt. Es ist als Ausgabemodul für andere Programme oder Server konzipiert, Flite kann beispielsweise in [:Archiv/Jovie:] oder [:Archiv/KMouth:] eingesetzt werden. Das Programm ist mit den Festival-Stimmen kompatibel, beim Kompilieren ließen sich auch weitere Stimmen aus dem [http://www.festvox.org/dbs/index.html festvox-Projekt] {en} einbeziehen. = Installation = Flite ist in den Paketquellen vorhanden, folgendes Paket muss installiert [1] werden: {{{#!vorlage Paketinstallation flite }}} = Benutzung = Flite ist ein reines Kommandozeilenwerkzeug, die allgemeine Syntax auf der Kommandozeile [2] lautet {{{#!vorlage Befehl flite [OPTION(EN)]... TEXTDATEI [WAVEDATEI] }}} Flite generiert Ausgaben nur mit englischen Stimmen, es sind verschiedene Stimmen verfügbar. Ohne Angabe einer Ausgabedatei wird der Text direkt ausgegeben; der zu sprechende Text kann auch direkt eingegebene werden. Angaben in Anführungszeichen werden als Text interpretiert, Angaben ohne Anführungszeichen als Dateiname (`flite Hello` gibt die Datei '''Hello''' aus, `flite "hello"` sagt "Hello"). Als kleines Additum kann das Programm auch die Zeit ansagen; der Befehl {{{#!vorlage Befehl flite_time $(date +%H:%M) }}} gibt die aktuelle Uhrzeit in englischer Sprache aus, z.B. `The time is now, just after five past seven, in the morning.`, akustisch und im Terminal. == Optionen = {{{#!vorlage Tabelle <-2 tableclass="zebra_start3" rowclass="titel"> Flite-Optionen +++ Option Funktion +++ `-o WAVEDATEI` Ausgabename der zu erzeugenden '''.wav'''-Datei, ggf. mit Pfadangabe +++ `-f TEXTDATEI` Name der Eingabedatei ('''.txt'''), ggf. mit Pfadangabe +++ `-t TEXT` Direkt zu verarbeitender Text +++ `-p PHONEME` Eingabe-Zeichenfolge wird in Phonemen ausgegeben +++ `-lv` Gibt die verwendbaren Stimmen aus (Kürzel) +++ `-voice [Kürzel]` Verwendet die angegebene Stimme +++ `-b` Benchmark-Modus +++ `-l` Endlosschleife des Textes +++ `-v` Ausführliche Ausgabe +++ `--version` Versionsnummer +++ `-?, --help` Hilfe }}} Weitere Informationen in der Datei '''usr/share/doc/flite/html/index.html''' oder dem [http://www.speech.cs.cmu.edu/flite/doc/flite_1.html Online-Handbuch] {en}. = Alternativen = * [:Sprachausgabe:] {Übersicht} Übersichtsseite * [:Festival:] - "Ursprung" für Flite, wesentlich umfangreicher konfigurierbar * [:eSpeak:]/[:eSpeak_NG:] - Sprach-Synthesizer-Programm, das auf künstlicher Sprachgenerierung basiert = Links = * [http://www.speech.cs.cmu.edu/flite/ Projektseite] {en} * [http://www.speech.cs.cmu.edu/flite/doc/flite_1.html Flite-Handbuch] {en} #tag: Multimedia, Bildung, Büro, Kommunikation, Barrierefreiheit, Sprachausgabe, TTS