debian: release version 0.5.1
[espeaktime] / src / espeaktime-now.sh
index abea520..503c341 100755 (executable)
@@ -1,3 +1,16 @@
 #!/bin/sh
 
-exec espeak $(date "+%H:%M")
+# if we ever get empty or bogus arguments, espeak will try to
+# read text from stdin, and hang -- prevent that.
+exec < /dev/null
+
+if [ "$EST_IGN_SILENT" = "1" ]; then
+       fname=/tmp/espeaktime-$$.wav
+
+       export PULSE_PROP="module-stream-restore.id=x-maemo-applet-profiles event.id=ringtone-preview"
+       espeak -w $fname "${@}"
+       play-sound $fname
+       rm -f $fname
+else
+       exec espeak "${@}"
+fi