Ich möchte ein Programm (ein Skript, das so eingestellt werden kann, dass es automatisch startet oder so), das Ihnen jede Stunde sagt: "Es ist 11 Uhr."
Ich weiß, dass es auf Macs einfach ist, aber wie schafft man das auf Precise?
Ich möchte ein Programm (ein Skript, das so eingestellt werden kann, dass es automatisch startet oder so), das Ihnen jede Stunde sagt: "Es ist 11 Uhr."
Ich weiß, dass es auf Macs einfach ist, aber wie schafft man das auf Precise?
Antworten:
Es gibt ein Programm in den Standard-Repos dafür saytime
.
sudo apt-get install saytime
Anschließend können Sie ausführen saytime -r 3600
, um es stündlich auszuführen (3600 Sekunden oder die Nummer für ein anderes Intervall in Sekunden ändern). Es wird als Hintergrundprozess gestartet, wenn es mit dieser Option ausgeführt wird.
Wenn Sie das Format ändern möchten (zum Beispiel, um die "und X Sekunden" zu entfernen), wäre es saytime -r 3600 -f %P%l%M
- volle Formatoptionen in man saytime
.
Quelle: http://ubuntuforums.org/showthread.php?t=516600&p=3130400#post3130400
sox FAIL formats: can't open output file '/dev/audio': Permission denied
starten Sie es mit padsp
:$ padsp saytime -r 3600
padsp saytime -r 3600
Startup Applications in Gnome zum Laufen bringen ? Ich habe versucht, es dort hinzuzufügen, aber es funktioniert nicht.
sudo apt-get install festival
Wenn du verrückt werden willst, kannst du auch Folgendes zum Gnom-Zeitplan hinzufügen:
echo This is my custom message | festival --tts
Wobei benutzerdefinierte Nachrichten die Ausgabe des Befehls enthalten können
date
und wenn Sie eine schönere Stimme wollen, versuchen Sie etwas wie:
sudo apt-get install festvox-us1
echo "(set! voice_default 'voice_us1_mbrola)" | sudo tee -a /etc/festival.scm
Die aktuelle espeak-Version (1.48.3) verlinkt direkt auf mbrola-Stimmen. So können Sie ein gutes Ergebnis mit etwas wie erhalten:
date|espeak -v en-us
Parms stehen zur Verfügung, um die Stimme zu optimieren. Sehen Sie, es ist man
für weitere Optionen.