Flite
Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:
Dieser Artikel ist mit keiner aktuell unterstützten Ubuntu-Version getestet! Bitte teste diesen Artikel für eine Ubuntu-Version, welche aktuell unterstützt wird. Dazu sind die Hinweise zum Testen von Artikeln zu beachten.
Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:
Flite 🇬🇧 ("Festival lite") ist in kleines Laufzeit-Sprachsynthesizer-Programm, das auf Festival basiert, aber vollständig in C verfasst ist. Das Programm wurde an der Carnegie Mellon University 🇬🇧 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 festvox-Projekt 🇬🇧 einbeziehen.
Installation¶
Flite ist in den Paketquellen vorhanden, folgendes Paket muss installiert [1] werden:
flite
Befehl zum Installieren der Pakete:
sudo apt-get install flite
Oder mit apturl installieren, Link: apt://flite
Benutzung¶
Flite ist ein reines Kommandozeilenwerkzeug, die allgemeine Syntax auf der Kommandozeile [2] lautet
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
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¶
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 Online-Handbuch 🇬🇧.
Alternativen¶
Sprachausgabe Übersichtsseite
Festival - "Ursprung" für Flite, wesentlich umfangreicher konfigurierbar
eSpeak/eSpeak NG - Sprach-Synthesizer-Programm, das auf künstlicher Sprachgenerierung basiert
Links¶