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
 

Ä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 06/2015: Shell-Tools

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

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

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

Tipp der Woche

Grammatikprüfung in LibreOffice nachrüsten
Grammatikprüfung in LibreOffice nachrüsten
Tim Schürmann, 24.04.2015 19:36, 0 Kommentare

LibreOffice kommt zwar mit einer deutschen Rechtschreibprüfung und einem guten Thesaurus, eine Grammatikprüfung fehlt jedoch. In ältere 32-Bit-Versionen ...

Aktuelle Fragen

Zu wenig Speicherplatz auf /boot unter MATE
Patrick Obenauer, 25.05.2015 14:28, 1 Antworten
Hallo zusammen, ich habe Ubuntu 14.10 mit MATE 1.8.2 (3.16-37) mit Standardeinstellungen aufgese...
Konsole / Terminal in Linux Mint 17.1 deutsch
Dirk Resag, 09.05.2015 23:39, 12 Antworten
Hallo an die Community, ich habe vor kurzem ein älteres Notebook, Amilo A1650G, 1GB Arbeitsspe...
Admin Probleme mit Q4os
Thomas Weiss, 30.03.2015 20:27, 6 Antworten
Hallo Leute, ich habe zwei Fragen zu Q4os. Die Installation auf meinem Dell Latitude D600 verl...
eeepc 1005HA externer sound Ausgang geht nicht
Dieter Drewanz, 18.03.2015 15:00, 1 Antworten
Hallo LC, nach dem Update () funktioniert unter KDE der externe Soundausgang an der Klinkenbuc...
AceCad DigiMemo A 402
Dr. Ulrich Andree, 15.03.2015 17:38, 2 Antworten
Moin zusammen, ich habe mir den elektronischen Notizblock "AceCad DigiMemo A 402" zugelegt und m...