ggerganov commited on
Commit
f0a2b23
·
unverified ·
1 Parent(s): adb49fb

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.$model.mp4
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