feat(user/zeropad.sh):Use find instead of ls; use bash functions
[BK-2020-03.git] / user / transcribe_whisper.sh
index 39944cea1bd6065d008327b5f6335ab4c59c5bc1..00dc3139add4422ec23629bb51dd89648aad90f8 100755 (executable)
@@ -3,7 +3,7 @@
 # Usage: ./transcribe_whisper.sh [dir] 3
 # Input: arg1  input dir
 #        arg2  CUDA graphics card number (zero-indexed)
-# Version: 0.2.0
+# Version: 0.4.0
 # Depends: whisper ( https://github.com/openai/whisper )
 
 # Find settings
@@ -54,7 +54,7 @@ find_flist() {
 }; # print file list to stdout from dir with script parameters
 main() {
     # Input: arg1: dir_in    input dir
-    #        arg2  cuda_num  cuda GPU index
+    #        arg2: cuda_num  cuda GPU index
     #        var:  fdepth    (find_flist) find depth
     #        var:  firegex   (find_flist) pattern find iregex
     #        var:  fsize     (find_flist) find size
@@ -89,7 +89,7 @@ main() {
                 echo "STATUS:$SECONDS:Finished:$line" 1>&2;
                 rm "$ftmp"; # remove .tmp file
             );
-    done < <(find_flist "$dir_in");
+    done < <(find_flist "$dir_in" | shuf);
 }; # main program
 export -f yell die must find_flist;