20.05.2024, 02:33 UhrDeutsch | English
Hallo Gast [ Registrierung | Anmelden ]

Mit espeak Text vorlesen


Da ich unter jovie keinen Sprecher einrichten konnte und andere Programme wie gespeaker nicht so universell einsetzbar waren.

getestet mit Kanotix-Dragonfire Preview 2012-05 - für Kanotix-Hellfire s. u.

Text aus der Zwischenablage vorlesen lassen. Geht aus dem Browser, Office-Programm, FBReader E-book reader, Editor u. a.
Alles funktioniert auch mit Befehl in der Konsole ohne ein script zu speichern.

Programme installieren

apt-get install espeak xclip gespeaker mbrola mbrola-de4 mbrola-de5 mbrola-de6 mbrola-de7


kwrite öffnen und Text eingeben

#!/bin/sh
#Start - vorlesen der Zwischenablage

xclip -o | espeak -v german-mbrola-7 -s 125


speichern unter textspeak-start.sh und ausführbar machen mit

chmod +x textspeak-start.sh


Befehl kann angepasst oder mit zusätzlichen Parameter versehen werden.
german-mbrola-7 -.-.-.-.--> Sprecher
-s 125 -.-.-.-.-.-.-.-.-.-.-.--> Geschwindigkeit

Konsole öffen um einen Sprecher zu testen. z. B. Sprachausgabe der Datei kanotix-version.

cat /etc/kanotix-version | espeak -v german-mbrola-6 -s 100


oder

espeak -v german-mbrola-4 -s 150 "hier in anführungszeichen deinen text zum sprechen eingeben"


oder Ausgabe des Kernel und der Zeit

espeak -v german-mbrola-5 -s 110 "ihr kernel ist `uname -r`und ihre genaue zeit ist`date +'%H:uhr und%M'`"


speichern als Sound

espeak -v german-mbrola-5 -s 110 -w mein_start_sound.wav "hallo`whoami`herzlich willkommen bei kanotix es ist`date +'%H:uhr und%M'`"


Anmeldesound von KDE ändern

Systemeinstellungen -> Anwendungs- und Sytembenachrichtigungen -> Quelle für das Ereignis -> KDE Arbeitsfläche -> Anmelden -> hier die Änderungen vornehmen. Als Standart für die Sounds ist das Verzeichnis /usr/share/sounds, wer möchte kann die erstellte wav dorthin kopieren, ist aber nicht unbedingt notwendig.

Anmeldesound

kwrite öffnen und Text eingeben

#!/bin/sh
#Stop - vorlesen der Zwischenablage

killall espeak

speichern unter textspeak-stop.sh und ausführbar machen mit

chmod +x textspeak-stop.sh


Eintrag ins K-menü oder über Systemeinstellungen einen Tastenbefehl zuordnen.
Systemeinstellungen -> Kurzbefehle und Gestensteuerung -> Eigene Kurzbefehle -> Bearbeiten -> Neu -> Globaler Kurzbefehl -> Befehl/Adresse -> (unter Aktion Eintrag für Befehl - unter Auslöser Eintrag für Tastenkombination erstellen) -> Anwenden
Je einen Eintrag für Start und Stop erstellen.

sytemeinstellungen

Bedienung
Text makieren und vorlesen mit Tastenbefehl starten oder stoppen.

Meine Tastenkombination

Start -> Strg+Alt+,
Stop -> Strg+Alt+.

Hier ein Beispiel der Ausgabe als web_test_sound.ogg.
web_test_sound.ogg 420,8 kb

für Kanotix-Hellfire


apt-get install espeak xclip gespeaker mbrola mbrola-de6 mbrola-de7


konnte hier die mbrola-stimmen nicht aktivieren.

geht aber mit Sprache -> weiblich

xclip -o | espeak -v de+f3  -s 150


oder Sprache -> männlich

xclip -o | espeak -v de+m3  -s 150


zurück

XML Revisions of $tag
Seiten-History :: Letzter Editor : besenmuckel :: Eigentümer : besenmuckel ::
Powered by pnWikka 1.0
 
 
Deutsch | English
Logos and trademarks are the property of their respective owners, comments are property of their posters, the rest is © 2004 - 2006 by Jörg Schirottke (Kano).
Consult Impressum and Legal Terms for details. Kanotix is Free Software released under the GNU/GPL license.
This CMS is powered by PostNuke, all themes used at this site are released under the GNU/GPL license. designed and hosted by w3you. Our web server is running on Kanotix64-2006.