Archiv verlassen und diese Seite im Standarddesign anzeigen : Vorlesesoftware für Linux (ähnlich Voice Reader)
Hallo,
gibt es eine Software für Linux, welche Texte vorliest und diese als mp3-Datei abspeichert?
Für Windows gibt es dafür die Software Voice Reader aber für Linux habe ich noch keine gute Software gefunden.
Hat mir jemand einen guten Tipp?
Hat google/linux mit "Spracherkennung" bei Dir keine Hits geliefert? Hier werden 3.280 deutschsprachige Seiten ausgeworfen...
Z.B. mbrola (http://linuxwiki.de/SprachAusgabe) könnte etwas für Dich sein.
Kreol
gropiuskalle
10.06.07, 15:06
Für KDE gibt's Ksaylt zum vorlesen, das Aufnehmen müsstest Du extern über z.B. KRecord bewerkstelligen (der die Files allerdings erstmal als .wav abspeichert, ist also ein wenig umständlich).
Könnte man so machen:
cat text.txt | txt2pho | mbrola /usr/local/mbrola/de1/de1 - -.au | lame -m m -b 64 -s 16 - text.mp3
Hallo,
vielen Dank für die Antworten. Ich werde die Vorschläge mal durchtesten wobei ich zu mbrola schon gelesen habe, dass die Qualität im Gegensatz zum VoiceReader nicht so toll sein soll.
Aber anscheinend gibt es kein besseres Programm für Linux => Schaun mer mal ;-)
Danke nochmals!
Toxic Wolf
11.06.07, 10:45
Den Link von Kreol habe ich gestern auch mal angeschaut doch hat das alles nicht wirklich hingehauen.
Die Anleitung ist Fehlerhaft.
unzip txt2pho.zip
cd txt2pho
tar xvfz numfilt-0.1.tar.gz
su -c "mv txt2pho /usr/local/bin"
cd numfilt-0.1
gcc -o numfilt numfilt.c
su -c "mv numfilt /usr/local/bin"
Hier ist die Anleitung nicht mehr passend, das Archiv 'numfilt-0.1.tar.gz' ist ueberhaupt nicht vorhanden.
Was ihr jetzt noch braucht, sind zwei Skripte die euch die Benutzung erleichtern sollen.
* http://www.binarix.de/say
* http://www.binarix.de/txt2speech.sh
Ist auch nicht mehr vorhanden.
Habe trozdem mal weiter versucht, habe diese schritte uebersprungen, doch das Endergebnis das ich imho vor mir liegen habe ist hundsmieserabel :(
bei
$ echo Hallo Welt | txt2pho | mbrola /home/wolf/text2speech/de1/de1 - -.au | lame -m m -b 64 -s 16 - text.mp3
Assuming raw pcm input file
LAME 3.97 32bits (http://www.mp3dev.org/)
CPU features: MMX (ASM used), 3DNow! (ASM used), SSE, SSE2
Using polyphase lowpass filter, transition band: 7806 Hz - 8000 Hz
Encoding <stdin> to text.mp3
Encoding as 16 kHz 64 kbps single-ch MPEG-2 Layer III (4x) qval=3
Wenn ich jetzt die mp3-file mit aplay abspiele bekomme ich nur ein rauschen und knacken... das selbe auch mit ".wav", ".raw" etc...
Bei verwendung von 'aplay -f dat' (bzw auch cd, cdr) bekomme ich nur ein Pipen.
Auch hatte ich bischen rumgespielt und hier und dort mal was geaendert doch das Ergebnis ist immer das selbe geblieben.
http://sound.condorow.net/speech.html
Wenn ich jetzt die mp3-file mit aplay abspiele bekomme ich nur ein rauschen und knacken...
Nun, aplay kann ja auch keine mp3-Dateien abspielen, du könntest z.B. mpg321 oder mplayer oder xmms nehmen. Einen Text mit aplay abspielen geht so:
echo Hallo Welt | txt2pho | mbrola /usr/local/mbrola/de1/de1 - -.au | aplay
Und hier mal die Vorgehensweise zur Installation von mbrola und txt2pho gemäß Anleitung in der LinuxUser 06/2007 in Kurzform:
wget http://tcts.fpms.ac.be/synthesis/mbrola/bin/pclinux/mbr301h.zip
wget http://www.ikp.uni-bonn.de/dt/forsch/phonetik/hadifix/txt2pho.zip
wget http://tcts.fpms.ac.be/synthesis/mbrola/dba/de1/de1-980227.zip
wget http://tcts.fpms.ac.be/synthesis/mbrola/dba/de2/de2-990106.zip
Als Root:
mkdir /usr/local/mbrola
cd /usr/local/mbrola
unzip /pfad/zu/mbr301h.zip
unzip /pfad/zu/de1-980227.zip
unzip /pfad/zu/de2-990106.zip
ln -s /usr/local/mbrola/mbrola-linux-i386 /usr/bin/mbrola
cd /usr/local/
unzip /pfad/zu/txt2pho.zip
chmod a+x txt2pho/txt2pho
ln -s /usr/local/txt2pho/txt2pho /usr/bin/txt2pho
Als normaler User:
cp /usr/local/txt2pho/txt2phorc .txt2phorc
sed -i 's#/home/tpo/#/usr/local/#g' .txt2phorc
Toxic Wolf
11.06.07, 13:52
Ahh, danke, so funktioniert es :)
Bevor man sich jedoch einen laengeren Text angehoert hat, liegt man vor Lachen bereits auf dem Boden :D Klingt lustig :)
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.