- Bearbeitet
Hallo,
hier eine Howto wie man Sprachausgabe unter Archlinux installiert 🙂
werde root!
Sox installieren:
wir benötigen noch ein nützliche Programm "txt2pho":
Wechsle in das Verzeichnis /usr/local/mbrola/sources/txt2pho und kopiere einige benötigten Dateien und ein Verzeichnis nach /usr/local/mbrola:
so.... jetzt nur noch ktts (nicht als root!) starten.
KTTS erkennt mbrola automatisch, was man noch in KTTS machen muss:
1.
"Audio" auf ALSA umstellen (arts ist zu langsam)
2.
"Sprecher" Hinzufügen
Sprache: DEUTSCH
Synthesizer: HADIFIX
auf "OK"
danach könnt ihr auf bearbeiten gehen und "de2" oder "de3" wählen, sowie paar einstellungen wie langsamer/scheller sprechen....
was bei mir nicht funktioniert ist:
"Benachrichtigungen"
vielleicht hat jemand eine lösung dafür b.z.w wie/was muss man einstellen um System-Nachrichten von KDE vorzulesen....???
was aber jetzt funktionieren sollte ist, wenn ihr z.b diesen Text markiert:
Archlinux ist beste Distribution
mit STRG+C text kopieren und unten rechts (KTTS icon) mit Rechte-Maus-Taste
klicken und auf "inhalt der Zwischenablage vorsprechen" anklicken
Viel Spaß!
hier eine Howto wie man Sprachausgabe unter Archlinux installiert 🙂
werde root!
Sox installieren:
pacman -S sox
ein neues Verzeichnis erstellen:
mkdir -p /usr/local/mbrola/sources
in Verzeichnis wechseln:
cd /usr/local/mbrola/sources
dann mit wget alles herunterladen:
wget http://tcts.fpms.ac.be/synthesis/mbrola/bin/pclinux/mbr301h.zip
wget http://tcts.fpms.ac.be/synthesis/mbrola/dba/de2/de2-990106.zip
wget http://tcts.fpms.ac.be/synthesis/mbrola/dba/de3/de3-000307.zip
mbrola entpacken:
unzip mbr301h.zip
binary "mbrola-linux-i386" nach /usr/local/mbrola/mbrola kopieren:
cp ./mbrola-linux-i386 ../mbrola
Sprachdateien entpacken:
unzip de2-990106.zip -d /usr/local/mbrola/
unzip de3-000307.zip -d /usr/local/mbrola/
(de2 ist Männlich und de3 ist Weiblich)wir benötigen noch ein nützliche Programm "txt2pho":
wget http://www.ikp.uni-bonn.de/dt/forsch/phonetik/hadifix/txt2pho.zip
Entpacken:
unzip txt2pho.zip
Es wird ein neues Verzeichnis angelegt. Verschiebe zuerst die Datei txt2phorc nach /etc:
mv txt2pho/txt2phorc /etc/txt2pho
"/etc/txt2pho" bearbeiten:
nano -w /etc/txt2pho
...und editiere folgende Variablen, sodass sie wie unten aussehen:
DATAPATH=/usr/local/mbrola/data/
INVPATH=/usr/local/mbrola/data/
Achte darauf, dass die Pfade mit / enden und nicht in "" eingeschlossen sind!Wechsle in das Verzeichnis /usr/local/mbrola/sources/txt2pho und kopiere einige benötigten Dateien und ein Verzeichnis nach /usr/local/mbrola:
cd txt2pho
cp -r data /usr/local/mbrola/
cp txt2pho /usr/local/mbrola/
chmod 755 /usr/local/mbrola/txt2pho
Es sind jetzt noch zwei weitere, kleine Programme notwendig, die sich aber beide schon im Verzeichnis txt2pho befinden und von diesem mitgebracht wurden: Immernoch im /usr/local/mbrola/sources/txt2pho-Verzeichnis:
cd pipefilt/
g++ pipefilt.cc -o pipefilt
cp pipefilt /usr/local/mbrola/
Nun muss noch noch preproc, welches im Verzeichnis ../preproc/ liegt, kompiliert werden:
cd ../preproc/
make
Kopiere die binary und die anderen benötigten Dateien noch nach /usr/local/mbrola:
cp preproc /usr/local/mbrola/
cp Rules.lst /usr/local/mbrola/
cp Hadifix.abk /usr/local/mbrola/
quelle: http://de.gentoo-wiki.com/Mbrolaso.... jetzt nur noch ktts (nicht als root!) starten.
KTTS erkennt mbrola automatisch, was man noch in KTTS machen muss:
1.
"Audio" auf ALSA umstellen (arts ist zu langsam)
2.
"Sprecher" Hinzufügen
Sprache: DEUTSCH
Synthesizer: HADIFIX
auf "OK"
danach könnt ihr auf bearbeiten gehen und "de2" oder "de3" wählen, sowie paar einstellungen wie langsamer/scheller sprechen....
was bei mir nicht funktioniert ist:
"Benachrichtigungen"
vielleicht hat jemand eine lösung dafür b.z.w wie/was muss man einstellen um System-Nachrichten von KDE vorzulesen....???
was aber jetzt funktionieren sollte ist, wenn ihr z.b diesen Text markiert:
Archlinux ist beste Distribution
mit STRG+C text kopieren und unten rechts (KTTS icon) mit Rechte-Maus-Taste
klicken und auf "inhalt der Zwischenablage vorsprechen" anklicken
Viel Spaß!