X-Git-Url: http://git.maemo.org/git/?p=espeaktime;a=blobdiff_plain;f=src%2Fespeaktime-now.sh;h=503c341418c3742dba4ecc37331b3df32788d05d;hp=39db02a5afc4a15e21261178a53e3f1256914ef2;hb=df91e1a4c233ce7d23b70136b1158fa98d6c59c1;hpb=151b20a9dfe2951c546fc272fc25c5a196e4885a diff --git a/src/espeaktime-now.sh b/src/espeaktime-now.sh index 39db02a..503c341 100755 --- a/src/espeaktime-now.sh +++ b/src/espeaktime-now.sh @@ -1,6 +1,16 @@ #!/bin/sh -fname=/tmp/espeaktime-$$.wav -espeak -w $fname $(date "+%H:%M") -gst-play-event file://${fname} ringtone-preview -rm -f $fname +# 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