Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung | |||
sprachausgabe [2017/03/28 20:44] – admin | sprachausgabe [2017/04/01 17:10] (aktuell) – gelöscht admin | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Sprachausgabe ====== | ||
- | |||
- | |||
- | Der Artikel ist schon etwas älter und wird auf den meisten Systemen so nicht mehr funktionieren. Um Überarbeitung wird gebeten. | ||
- | |||
- | |||
- | ====== Installation ====== | ||
- | |||
- | |||
- | Unter Gentoo benötigt man zur Sprachausgabe folgende Dinge: | ||
- | * app-accessibility/ | ||
- | * [[http:// | ||
- | * Script zur Ausgabe [[speak.sh]] [[http:// | ||
- | * Eine Sprache, Deutsch gibts auch hier: [[http:// | ||
- | |||
- | |||
- | ===== Mbrola ===== | ||
- | |||
- | |||
- | Mbrola installiert sich ganz einfach mit emerge. Hat man die Sprache in der make.conf gesetzt, werden die Sprecher auch gleich mit installiert. | ||
- | | ||
- | emerge mbrola | ||
- | |||
- | Mbrola wurde nach **/ | ||
- | |||
- | |||
- | ===== TXT2PHO ===== | ||
- | |||
- | |||
- | Txt2pho gibt es auch in einem Overlay. Da die Installation damit aber nicht richtig funktioniert, | ||
- | | ||
- | -rw-r--r-- 1 user user 16528 12. Okt 2004 README | ||
- | drwxr-xr-x 2 user user 4096 10. Mai 2005 data | ||
- | drwxr-xr-x 2 user user 4096 10. Mai 2005 demo | ||
- | drwxr-xr-x 2 user user 4096 10. Mai 2005 pipefilt | ||
- | drwxr-xr-x 5 user user 4096 10. Mai 2005 preproc | ||
- | -rw-r--r-- 1 user user 1225220 12. Okt 2004 txt2pho | ||
- | -rw-r--r-- 1 user user 799 12. Okt 2004 txt2phorc | ||
- | |||
- | |||
- | |||
- | ==== Konfiguration ==== | ||
- | |||
- | |||
- | Nun werden sämtliche Dateien an ihrem Ort gebracht und modifiziert. | ||
- | | ||
- | cp -r pipefilt / | ||
- | cp -r preproc / | ||
- | cp -r data / | ||
- | cp txt2phorc / | ||
- | cp txt2pho /opt/mbrola | ||
- | chmod +x / | ||
- | |||
- | |||
- | In der Datei / | ||
- | | ||
- | DATAPATH=/ | ||
- | | ||
- | # Path to voice files | ||
- | INVPATH=/ | ||
- | | ||
- | # Path to temporary and log files (default: /tmp/) | ||
- | TEMPPATH=/ | ||
- | |||
- | Symbolischen Link anlegen: | ||
- | ln -s / | ||
- | |||
- | |||
- | ===== Speak.SH ===== | ||
- | |||
- | |||
- | Dies ist ein Script das Mbrola und txt2pho zusammenfasst. Es ermöglicht die einfache Sprachausgabe in einem Linuxsystem. Ich habe das Script Gentoo angepasst. Ausser dem spezifischen Sprecher sollte eigentlich nichts zu ändern sein. | ||
- | | ||
- | cd /opt/mbrola | ||
- | wget http:// | ||
- | chmod +x speak.sh | ||
- | ln -s / | ||
- | |||
- | Je nach installierten Sprachen sollte der Ordner so aussehen: | ||
- | | ||
- | drwxr-xr-x 2 root root 4096 3. Mai 2010 data | ||
- | drwxr-xr-x 3 root root 4096 23. Okt 01:28 de1 | ||
- | drwxr-xr-x 3 root root 4096 23. Okt 01:28 de2 | ||
- | drwxr-xr-x 3 root root 4096 23. Okt 01:28 de3 | ||
- | drwxr-xr-x 2 root root 4096 3. Mai 2010 de4 | ||
- | drwxr-xr-x 2 root root 4096 23. Okt 01:28 de5 | ||
- | drwxr-xr-x 2 root root 4096 23. Okt 01:28 de8 | ||
- | -rwxr-xr-x 1 root root 32876 23. Okt 01:27 mbrola | ||
- | drwxr-xr-x 2 root root 4096 13. Jul 2010 pipefilt | ||
- | drwxr-xr-x 5 root root 4096 13. Jul 2010 preproc | ||
- | -rwxr-xr-x 1 root root 7328 13. Jul 2010 speak.sh | ||
- | -rwxr-xr-x 1 root root 1225220 | ||
- | drwxr-xr-x 3 root root 4096 23. Okt 01:28 us1 | ||
- | drwxr-xr-x 3 root root 4096 23. Okt 01:28 us2 | ||
- | drwxr-xr-x 3 root root 4096 23. Okt 01:28 us3 | ||
- | |||
- | |||
- | |||
- | ====== Den Computer sprechen lassen ====== | ||
- | |||
- | |||
- | Die Bedienung ist sehr simpel. | ||
- | echo " | ||
- | Wie ihr dabei hören könnt werden auch die Satzzeichen richtig betont. Zu empfehlen ist der Sprecher " | ||
- | |||
- | |||
- | ====== Sprache in WAV umwandeln ====== | ||
- | |||
- | |||
- | Auch das ist sehr einfach. Zuerst wird die Sprache in phonetischer Schrift umgewandelt diese wird dann durch Mbrola gejagt und in eine WAV-Datei gespeichert. | ||
- | | ||
- | echo " | ||
- | mbrola / | ||
- | |||
- | Und abspielen: | ||
- | mplayer passwortfalsch.wav | ||
- | |||
- | So, das wars. Hoffe ihr habt Spass damit! :) | ||