Move HPR/hpr_hub#88
This commit is contained in:
35
workflow/hpr-get-and-transcribe.bash
Executable file
35
workflow/hpr-get-and-transcribe.bash
Executable file
@@ -0,0 +1,35 @@
|
||||
#!/bin/bash
|
||||
|
||||
rsync -av --partial --progress hpr:hub.hackerpublicradio.org/upload/ $HOME/tmp/hpr/processing/
|
||||
|
||||
find $HOME/tmp/hpr/processing/*_*_????-??-??_* -type d | sort -t _ -k 2 | while read show_dir
|
||||
do
|
||||
echo "${show_dir}"
|
||||
if [ "$( find "${show_dir}" -type f -iname "*srt" | wc -l )" -eq "0" ]
|
||||
then
|
||||
cd "${show_dir}"
|
||||
ls -haltr
|
||||
find "${show_dir}/" -type f -exec file {} \; | grep -Ei 'audio|mpeg|video|MP4' | awk -F ': ' '{print $1}' | while read this_media
|
||||
do
|
||||
whisper --model tiny --language en --output_dir "${show_dir}" "${this_media}"
|
||||
done
|
||||
rsync -av --partial --progress "${show_dir}/" hpr:hub.hackerpublicradio.org/upload/$( basename "${show_dir}")/
|
||||
fi
|
||||
done
|
||||
|
||||
rsync -av --partial --progress hpr:hub.hackerpublicradio.org/reserve/ $HOME/tmp/hpr/reserve/
|
||||
|
||||
find $HOME/tmp/hpr/reserve/*_*_* -type d | sort -t _ -k 2 | while read show_dir
|
||||
do
|
||||
echo "${show_dir}"
|
||||
if [ "$( find "${show_dir}" -type f -iname "*srt" | wc -l )" -eq "0" ]
|
||||
then
|
||||
cd "${show_dir}"
|
||||
ls -haltr
|
||||
find "${show_dir}/" -type f -exec file {} \; | grep -Ei 'audio|mpeg|video|MP4' | awk -F ': ' '{print $1}' | while read this_media
|
||||
do
|
||||
whisper --model tiny --language en --output_dir "${show_dir}" "${this_media}"
|
||||
done
|
||||
rsync -av --partial --progress "${show_dir}/" hpr:hub.hackerpublicradio.org/reserve/$( basename "${show_dir}")/
|
||||
fi
|
||||
done
|
Reference in New Issue
Block a user