4f513bcec56a
More
author | Steve Losh <steve@stevelosh.com> |
---|---|
date | Mon, 10 Jun 2019 12:10:36 -0400 |
parents | e6377c64c49b |
children | 4bff92ca5297 |
branches/tags | (none) |
files | bin/cmrm bin/say |
Changes
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bin/cmrm Mon Jun 10 12:10:36 2019 -0400 @@ -0,0 +1,5 @@ +#!/usr/bin/env bash + +set -euo pipefail + +rm ~/.ssh/controlmaster/*
--- a/bin/say Wed Jun 05 11:51:29 2019 -0400 +++ b/bin/say Mon Jun 10 12:10:36 2019 -0400 @@ -1,3 +1,24 @@ #!/usr/bin/env bash -spd-say --volume -70 --pitch 40 --voice-type female3 --rate -10 "$@" +# PREREQS: +# +# sudo apt install festival festvox-us-slt-hts +# +# USAGE: +# +# echo "The tea is ready." | say +# say The tea is ready. + +set -euo pipefail + +function sayStdin () { + festival --batch \ + '(voice_cmu_us_slt_arctic_hts)' \ + '(tts "-" nil)' +} + +if [ "$#" -eq 0 ]; then + sayStdin +else + echo "$@" | sayStdin +fi