bin/say @ dba4cc78e1c3
Merge
| author | Steve Losh <steve@stevelosh.com> | 
|---|---|
| date | Thu, 31 Aug 2023 16:04:02 -0400 | 
| 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