diff options
author | tdro <tdro@users.noreply.github.com> | 2020-11-27 21:37:07 -0500 |
---|---|---|
committer | tdro <tdro@users.noreply.github.com> | 2020-11-27 21:37:07 -0500 |
commit | 083e352c7bb4c531f4372b566e48c1011edd7ce5 (patch) | |
tree | 6db3d6976847d0107e946edcebb27781ea1f6eb5 /.local | |
parent | 4965b1eddd3963c877f7c4c0a38c767fe8e20c25 (diff) | |
download | dotfiles-083e352c7bb4c531f4372b566e48c1011edd7ce5.tar.gz dotfiles-083e352c7bb4c531f4372b566e48c1011edd7ce5.tar.bz2 dotfiles-083e352c7bb4c531f4372b566e48c1011edd7ce5.zip |
.local/bin/picospeaker: Add echo option
Diffstat (limited to '.local')
-rwxr-xr-x | .local/bin/picospeaker | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/.local/bin/picospeaker b/.local/bin/picospeaker index d42e7a6..22b0210 100755 --- a/.local/bin/picospeaker +++ b/.local/bin/picospeaker @@ -1,3 +1,11 @@ #!/bin/sh -eu audio=$(mktemp --suffix -picospeaker.wav) -pico2wave -w "$audio" "$1"; mplayer "$audio"; rm "$audio"; +text=${1:-The text argument is absent.} + +rm -f /tmp/*-picospeaker.wav; + +[ "${1-}" = "echo" ] && picospeaker "${2-}" "${1-}" && exit; + +pico2wave -w "$audio" "$text"; +[ "${2-}" = "echo" ] && ffmpeg -y -i "$audio" -map 0 -c:v copy -af aecho=1:1:50:0.5 "$audio"; +mplayer "$audio"; |