Code: Alles auswählen
/usr/bin/sudo /usr/bin/apt-get install espeak
/usr/bin/sudo /usr/bin/apt-get install mbrola mbrola-de2 mbrola-de3 mbrola-de4 mbrola-de5 mbrola-de6 mbrola-de7
Code: Alles auswählen
/usr/bin/dbus-monitor "interface='org.freedesktop.Notifications'" | grep --line-buffered "member=Notify\|string"
Code: Alles auswählen
/usr/bin/notify-send "Das ist eine Benachrichtigung"
Für die Sprachausgabe über espeak, wird die Benachrichtigung über die Kommandozeile abgefangen. Dafür nachfolgende Zeile in einem Terminal eingeben und das Terminal geöffnet halten.
Code: Alles auswählen
/usr/bin/dbus-monitor "interface='org.freedesktop.Notifications'" | grep --line-buffered "string" | grep --line-buffered -e method -e ":" -e '""' -e urgency -e notify -v | grep --line-buffered '.*(?=string)|(?<=string).*' -oPi | grep --line-buffered -v '^\s*$' | xargs -I '{}' /usr/bin/espeak -vmb-de2 {}
Code: Alles auswählen
/usr/bin/notify-send "Das ist eine Benachrichtigung"
Der Standardwert für espeak des Parameter '-s', ist bei 175 Wörter / Minute. Diesen beliebig anpassen, oder die installierten Sprachen jeweils mit
Code: Alles auswählen
-vmb-de[N]
Code: Alles auswählen
/usr/bin/dbus-monitor "interface='org.freedesktop.Notifications'" | grep --line-buffered "string" | grep --line-buffered -e method -e ":" -e '""' -e urgency -e notify -v | grep --line-buffered '.*(?=string)|(?<=string).*' -oPi | grep --line-buffered -v '^\s*$' | xargs -I '{}' /usr/bin/espeak -vmb-de2 -s 165 {}