diff options
author | Sacha Chua <sacha@sachachua.com> | 2022-10-25 09:07:36 -0400 |
---|---|---|
committer | Sacha Chua <sacha@sachachua.com> | 2022-10-25 09:07:36 -0400 |
commit | 66b3f5f472ac5fddf0c0e43181f7718af9075d83 (patch) | |
tree | 20b8a35aa403c8b6f453d061f09185351b9addd0 /roles/caption/templates/caption.sh | |
parent | 8637995c0f20672553c192907a36d3c8519b61d4 (diff) | |
download | emacsconf-ansible-66b3f5f472ac5fddf0c0e43181f7718af9075d83.tar.xz emacsconf-ansible-66b3f5f472ac5fddf0c0e43181f7718af9075d83.zip |
process-captions
Diffstat (limited to 'roles/caption/templates/caption.sh')
-rwxr-xr-x | roles/caption/templates/caption.sh | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/roles/caption/templates/caption.sh b/roles/caption/templates/caption.sh deleted file mode 100755 index 9600a3c..0000000 --- a/roles/caption/templates/caption.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash -# {{ ansible_managed }} -FILE="$1" -MODEL="${2:small}" -AUDIO=$(basename "$FILE" | sed s/\\.[a-z][a-z][a-z][a-z]?$//).ogg -if [[ ! -f $AUDIO ]]; then - if [[ "$FILE" == *webm ]]; then - ffmpeg -y -i "$FILE" -acodec copy -vn $AUDIO - else - ffmpeg -y -i "$FILE" -acodec libvorbis -vn $AUDIO - fi -fi -date > $AUDIO-$MODEL.log -time whisper $AUDIO --model $MODEL --threads 12 >> $AUDIO-$MODEL.log -for EXT in vtt txt srt; do - mv $AUDIO.$EXT $(basename -s .webm.$EXT $AUDIO.$EXT) -done -date >> $AUDIO-$MODEL.log |