Spaces:
Sleeping
Sleeping
bench-wts.sh : rename script + add execute permission
Browse files
extra/{qual-bench.sh → bench-wts.sh}
RENAMED
|
@@ -1,6 +1,8 @@
|
|
|
|
|
|
|
|
| 1 |
# This script takes two arguments
|
| 2 |
# - an audio file
|
| 3 |
-
# - [optional] path to a font file
|
| 4 |
|
| 5 |
# I'm using "/usr/share/fonts/truetype/freefont/FreeMono.ttf" on Ubuntu
|
| 6 |
|
|
@@ -10,8 +12,9 @@ if [ -z "$1" ]; then
|
|
| 10 |
fi
|
| 11 |
|
| 12 |
#TODO: Make this a command line parameter
|
| 13 |
-
models="base small large"
|
| 14 |
#models="tiny.en tiny base.en base small.en small medium.en medium large-v1 large"
|
|
|
|
| 15 |
|
| 16 |
DURATION=$(ffprobe -i $1 -show_entries format=duration -v quiet -of csv="p=0")
|
| 17 |
DURATION=$(printf "%.2f" $DURATION)
|
|
@@ -19,7 +22,7 @@ echo "Input file duration: ${DURATION}s"
|
|
| 19 |
|
| 20 |
for model in $models; do
|
| 21 |
echo "Running $model"
|
| 22 |
-
COMMAND="./main -m models/ggml-$model.bin -owts -f $1 -of $1.$model"
|
| 23 |
|
| 24 |
if [ ! -z "$2" ]; then
|
| 25 |
COMMAND="$COMMAND -fp $2"
|
|
@@ -40,7 +43,7 @@ for model in $models; do
|
|
| 40 |
|
| 41 |
# If the file already exists, delete it
|
| 42 |
if [ -f $1.mp4 ]; then
|
| 43 |
-
rm $1
|
| 44 |
fi
|
| 45 |
|
| 46 |
bash $1.$model.wts >/dev/null 2>&1
|
|
@@ -64,4 +67,4 @@ COMMAND="$COMMAND vstack=inputs=${COUNT}[v]\" -map \"[v]\" -map 1:a $1.all.mp4 >
|
|
| 64 |
echo $COMMAND
|
| 65 |
|
| 66 |
# Run the command
|
| 67 |
-
eval $COMMAND
|
|
|
|
| 1 |
+
# Benchmark word-level timestamps for different models
|
| 2 |
+
#
|
| 3 |
# This script takes two arguments
|
| 4 |
# - an audio file
|
| 5 |
+
# - [optional] path to a font file
|
| 6 |
|
| 7 |
# I'm using "/usr/share/fonts/truetype/freefont/FreeMono.ttf" on Ubuntu
|
| 8 |
|
|
|
|
| 12 |
fi
|
| 13 |
|
| 14 |
#TODO: Make this a command line parameter
|
| 15 |
+
#models="base small large"
|
| 16 |
#models="tiny.en tiny base.en base small.en small medium.en medium large-v1 large"
|
| 17 |
+
models="tiny.en base.en small.en medium.en large"
|
| 18 |
|
| 19 |
DURATION=$(ffprobe -i $1 -show_entries format=duration -v quiet -of csv="p=0")
|
| 20 |
DURATION=$(printf "%.2f" $DURATION)
|
|
|
|
| 22 |
|
| 23 |
for model in $models; do
|
| 24 |
echo "Running $model"
|
| 25 |
+
COMMAND="./main -m models/ggml-$model.bin -owts -f $1 -of $1.$model"
|
| 26 |
|
| 27 |
if [ ! -z "$2" ]; then
|
| 28 |
COMMAND="$COMMAND -fp $2"
|
|
|
|
| 43 |
|
| 44 |
# If the file already exists, delete it
|
| 45 |
if [ -f $1.mp4 ]; then
|
| 46 |
+
rm $1.mp4
|
| 47 |
fi
|
| 48 |
|
| 49 |
bash $1.$model.wts >/dev/null 2>&1
|
|
|
|
| 67 |
echo $COMMAND
|
| 68 |
|
| 69 |
# Run the command
|
| 70 |
+
eval $COMMAND
|