# HG changeset patch # User Steve Losh # Date 1560183036 14400 # Node ID 4f513bcec56a9dd1725d04f9e21c20928385bd18 # Parent e6377c64c49b820f712fd985bd882973bc3b203e More diff -r e6377c64c49b -r 4f513bcec56a bin/cmrm --- /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/* diff -r e6377c64c49b -r 4f513bcec56a bin/say --- 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