Nachhilfe

Die Stimmdateien werden in separaten Verzeichnissen gepackt geliefert, und so entsteht auch beim Entpacken für jede Stimme ein eigenes Directory. Gesucht werden sie später aber im sogenannten data-Verzeichnis von txt2pho, weshalb sich der Einsatz symbolischer Links anbietet. Hierbei verweist lediglich ein Verzeichniseintrag auf eine anderswo existierende Datei; das File ist somit doppelt verfügbar, aber nur einmal real auf der Festplatte vorhanden:

ln -s /usr/local/mbrola/de1/de1 /usr/local/mbrola/txt2pho/data/de1
ln -s /usr/local/mbrola/de2/de2 /usr/local/mbrola/txt2pho/data/de2
ln -s /usr/local/mbrola/de3/de3 /usr/local/mbrola/txt2pho/data/de3

Nun ist eigentlich alles Nötige vorhanden. Doch ist es etwas mühselig, die Programme immer mit kompletter Pfadangabe aufzurufen. Daher erstellen Sie für diese am besten noch ein paar weitere Symlinks in /usr/local/bin, einem Verzeichnis, das sicherlich bereits im Suchpfad enthalten ist (was sich mit echo $PATH überprüfen lässt):

ln -s /usr/local/mbrola/mbrola-linux-i386 /usr/local/bin/mbrola
ln -s /usr/local/mbrola/txt2pho/txt2pho /usr/local/bin/txt2pho
ln -s /usr/local/mbrola/txt2pho/pipefilt /usr/local/bin/pipefilt

Da das MBROLA-Paket diverse Programmdateien für verschiedene Rechnerarchitekturen beinhaltet, ist es wichtig, das zur PC-Architektur (i386) passende Binary mbrola-linux-i386 nach /usr/local/bin/mbrola zu verlinken.

Feinschliff

Doch noch immer fehlen ein paar Angaben: Im neu angelegten MBROLA-Verzeichnis /usr/local/mbrola finden Sie eine Beispiel-Konfigurationsdatei für das Tool txt2pho (.txt2phorc), die Sie nun als unprivilegierter User (root-Rechte werden fortan keine mehr benötigt) in Ihr Home-Verzeichnis kopieren sollten:

cp /usr/local/mbrola/.txt2phorc $HOME

Anschließend müssen Sie in dieser Datei die Pfadangaben entsprechend Ihrer Installation abändern. Für den hier geschilderten Fall gilt:

DATAPATH=/usr/local/mbrola/txt2pho/data/
INVPATH=/usr/local/mbrola/txt2pho/data/

Ihr TTS-System ist nun einsatzbereit. Die Stimmpakete liefern fertige Kostproben ihres Könnens in Form übersetzter pho-Dateien mit, so dass Sie MBROLA einem ersten Test unterziehen können. Dessen Aufruf folgt folgendem Muster:

mbrola stimmdatei pho-datei.pho ausgabe.wav

Die Ausgabe können Sie alternativ mit den Dateiendungen raw, au oder aiff versehen; je nachdem, welches Audioformat Sie bevorzugen. Um dem mitgelieferten Wetterbericht unter /usr/local/mbrola/de3/TEST/wetter.pho zu lauschen, wandeln Sie diese pho-Datei mit MBROLA in eine wav-Datei um, die sich wiederum zum Abspielen mit jedem Audioplayer (wie bplay [5] oder play aus dem sox-Paket) eignet:

jo@planet ~> mbrola /usr/local/mbrola/txt2pho/data/de3 /usr/local/mbrola/de3/TEST/wetter.pho wetter.wav
jo@planet ~> bplay wetter.wav
Playing WAVE : 16 bit, Speed 22050 Mono …

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

  • Sprachwunder
    Um dem Computer das Sprechen beizubringen, bedarf es keiner kommerziellen Lösung: Mit Kttsd und Tools wie Mbrola und Txt2pho macht Ihr Rechner HAL 9000 Konkurrenz.
  • WaveTools
    In Ausgabe 01/2003 haben wir ausführlich Einsatzgebiete der WaveTools, insbesondere der Programme wfct, wflt, wmix, und wplot, vorgestellt. Jetzt werfen wir einen Blick auf die restlichen Tools und zeigen deren Anwendungsmöglichkeiten.
Kommentare

Infos zur Publikation

LU 03/2017: EFFIZIENTES BÜRO

Digitale Ausgabe: Preis € 5,95
(inkl. 19% MwSt.)

LinuxUser erscheint monatlich und kostet 5,95 Euro (mit DVD 8,50 Euro). Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 86,70 Euro. Details dazu finden Sie im Computec-Shop. Im Probeabo erhalten Sie zudem drei Ausgaben zum reduzierten Preis.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

HINWEIS ZU PAYPAL: Die Zahlung ist ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!

Aktuelle Fragen

Shell-Befehl zur Installation von Scanner-Treiber
Achim Zerrer, 15.02.2017 12:13, 9 Antworten
Hallo, ich habe Einen Brother Drucker mit Scanner. Nachdem ich mit Hilfe der Community den Druck...
kiwix öffnet ZIM Datei nicht
Adrian Meyer, 13.02.2017 18:23, 1 Antworten
Hi, ich nutze Zim Desktop für mein privates Wiki. Fürs Handy habe ich mir kiwix heruntergelade...
registration
Brain Stuff, 10.02.2017 16:39, 1 Antworten
Hallo, Das Capatcha auf der Registrierungsseite von linux-community ist derartig schlecht gema...
Hilfe ich verstehe das AWK Programm nicht
Alex Krug, 09.02.2017 10:04, 3 Antworten
Hallo Liebe Linux Community, im zuge meiner Arbeit bin ich auf dieses AWK Programm gekommen....
Problem beim Upgrad auf Opensuse Leap 42.2
Klaus Sigerist, 09.02.2017 08:56, 6 Antworten
Hallo zusammen! Ich habe mein Opensuse 13.2 auf das neue Leap upgraden wollen. Nach dem Einlege...