bin/say @ b67a34a9c6b0

Kill git prompt for NOVCSPROMPT too
author Steve Losh <steve@stevelosh.com>
date Sat, 01 Feb 2020 20:00:13 -0500
parents 4f513bcec56a
children (none)
#!/usr/bin/env bash

# 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