ubuntuusers.de

Uhrzeit über Sprachausgabe

Status: Gelöst | Ubuntu-Version: Ubuntu 10.10 (Maverick Meerkat)
Antworten |

janma

Anmeldungsdatum:
12. Juni 2010

Beiträge: 147

Hi leute,

ich möchte über ein shell script, das über corn alle 30 min ausgeführt wird, die aktelle Uhrzeit im Format "es ist" hh:mm "uhr".

Aber ich bekomme das irgendwie nicht gebacken. Wie erkläre ich der Sprachausgabe, dass die Uhrzeit sagt?

kann mir jemand bei der ausarbeitung das scripts helefn? ich bin nicht so gut im shelscripting.. ☹

danke schonmal

Gruß janma

Vain

Avatar von Vain

Anmeldungsdatum:
12. April 2008

Beiträge: 2510

Servus,

welche Sprachausgabe verwendest du denn? Mit espeak wäre das einfach, wenn du ihm einfach einen passend formatierten Satz entgegenpipest.

$ date +'Es ist %H Uhr %M.' | espeak -v de 

janma

(Themenstarter)

Anmeldungsdatum:
12. Juni 2010

Beiträge: 147

schön. es funktioniert 🤣 - deprimierend, dass es bei mir nicht funktioniert hat.... 😢 danke! aber man versteht das bei espeak kaum. gibt es noch ein anderes Programm, dass das ermöglicht?

gruß

janma

Vain

Avatar von Vain

Anmeldungsdatum:
12. April 2008

Beiträge: 2510

Ich verstehe das gut. Naja.

Schau mal in den Link von mir, da stehen unten Alternativen.

busfahrer

Avatar von busfahrer

Anmeldungsdatum:
9. April 2007

Beiträge: 3052

Hallo

du kannst ja mal in

man espeak

schauen. Da gibt es optionen um z.B. die Geschwindigkeit zu erhöhen/verlangsamen. Ansonsten könntest du espeak mal mit einer mbrola Stimme testen

date +'Es ist %H Uhr %M.' | espeak -v mb-de6

Gruß...busfahrer

janma

(Themenstarter)

Anmeldungsdatum:
12. Juni 2010

Beiträge: 147

danke. bin noch selbst darauf gekommen 😉

sieht jetzt so aus:

date +'Es ist %H Uhr %M.' | espeak -v de -s 110

danke

gruß janma

posti

Anmeldungsdatum:
30. März 2009

Beiträge: 2087

Hi

Sind die Fehlermeldungen normal?

posti@postbuntu:~$ date +'Es ist %H Uhr %M.' | espeak -v de 
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)

Die Sprach-Ausgabe funktioniert, meiner Meinung sogar gut verständlich.

MfG

busfahrer

Avatar von busfahrer

Anmeldungsdatum:
9. April 2007

Beiträge: 3052

posti schrieb:

Sind die Fehlermeldungen normal?

Ja, sind sie. Espeak sucht vermutlich zuerst nach einem Bluetooth-Gerät und wenn es keins findet geht es über Lautsprecher. Ich hatte die selben Fehlermeldungen. Wenn es dich stört und du keine Bluetooth-Geräte verwendest, kannst du das Paket bluez-alsa deinstallieren, dann erscheint auch die Fehlermeldung nicht mehr.

Gruß...busfahrer

posti

Anmeldungsdatum:
30. März 2009

Beiträge: 2087

Hi

Danke für die Antwort.

Mit Deinstallieren von den blauen Zähnen hatte ich mir schon Mal böse 9.10 *glaub* zerlegt *gg*

Wenn die Ausgaben normal sind, kein Thema, kann man ja umleiten Richtung /dev/null

MfG Posti

Antworten |