Spaces:
Build error
Build error
Upload folder using huggingface_hub
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- README.md +3 -9
- app.py +30 -0
- benchmark/LJ001-0001.wav +0 -0
- benchmark/LJ001-0002.wav +0 -0
- benchmark/LJ001-0003.wav +0 -0
- benchmark/LJ001-0004.wav +0 -0
- benchmark/LJ001-0005.wav +0 -0
- benchmark/LJ001-0006.wav +0 -0
- benchmark/LJ001-0007.wav +0 -0
- benchmark/LJ001-0008.wav +0 -0
- benchmark/LJ001-0009.wav +0 -0
- benchmark/LJ001-0010.wav +0 -0
- benchmark/LJ001-0011.wav +0 -0
- benchmark/LJ001-0012.wav +0 -0
- benchmark/LJ001-0013.wav +0 -0
- benchmark/LJ001-0014.wav +0 -0
- benchmark/LJ001-0015.wav +0 -0
- benchmark/LJ001-0016.wav +0 -0
- benchmark/LJ001-0017.wav +0 -0
- benchmark/LJ001-0018.wav +0 -0
- benchmark/LJ001-0019.wav +0 -0
- benchmark/LJ001-0020.wav +0 -0
- benchmark/LJ001-0021.wav +0 -0
- benchmark/LJ001-0022.wav +0 -0
- benchmark/LJ001-0023.wav +0 -0
- benchmark/LJ001-0024.wav +0 -0
- benchmark/LJ001-0025.wav +0 -0
- benchmark/LJ001-0026.wav +0 -0
- benchmark/LJ001-0027.wav +0 -0
- benchmark/LJ001-0028.wav +0 -0
- benchmark/LJ001-0029.wav +0 -0
- benchmark/LJ001-0030.wav +0 -0
- benchmark/LJ001-0031.wav +0 -0
- benchmark/LJ001-0032.wav +0 -0
- benchmark/LJ001-0033.wav +0 -0
- benchmark/LJ001-0034.wav +0 -0
- benchmark/LJ001-0035.wav +0 -0
- benchmark/LJ001-0036.wav +0 -0
- benchmark/LJ001-0037.wav +0 -0
- benchmark/LJ001-0038.wav +0 -0
- benchmark/LJ001-0039.wav +0 -0
- benchmark/LJ001-0040.wav +0 -0
- benchmark/LJ001-0041.wav +0 -0
- benchmark/LJ001-0042.wav +0 -0
- benchmark/LJ001-0043.wav +0 -0
- benchmark/LJ001-0044.wav +0 -0
- benchmark/LJ001-0045.wav +0 -0
- benchmark/LJ001-0046.wav +0 -0
- benchmark/LJ001-0047.wav +0 -0
- benchmark/LJ001-0048.wav +0 -0
README.md
CHANGED
|
@@ -1,12 +1,6 @@
|
|
| 1 |
---
|
| 2 |
-
title:
|
| 3 |
-
emoji: 👀
|
| 4 |
-
colorFrom: pink
|
| 5 |
-
colorTo: green
|
| 6 |
-
sdk: gradio
|
| 7 |
-
sdk_version: 4.14.0
|
| 8 |
app_file: app.py
|
| 9 |
-
|
|
|
|
| 10 |
---
|
| 11 |
-
|
| 12 |
-
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
|
|
|
| 1 |
---
|
| 2 |
+
title: whisper-perf-test
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3 |
app_file: app.py
|
| 4 |
+
sdk: gradio
|
| 5 |
+
sdk_version: 3.41.2
|
| 6 |
---
|
|
|
|
|
|
app.py
ADDED
|
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import gradio as gr
|
| 2 |
+
import torch
|
| 3 |
+
import time
|
| 4 |
+
import whisper
|
| 5 |
+
import os
|
| 6 |
+
|
| 7 |
+
def greet(null):
|
| 8 |
+
string = ""
|
| 9 |
+
device = torch.device('cuda')
|
| 10 |
+
model_list = ['tiny.en', 'base.en']#, 'medium.en', 'large-v2']
|
| 11 |
+
fp16_bool = [True, False]
|
| 12 |
+
path = 'benchmark/'
|
| 13 |
+
file_list = os.listdir(path)
|
| 14 |
+
for i in model_list:
|
| 15 |
+
for k in fp16_bool:
|
| 16 |
+
model = whisper.load_model(name=i, device=device)
|
| 17 |
+
duration_sum = 0
|
| 18 |
+
for idx, j in enumerate(file_list):
|
| 19 |
+
audio = whisper.load_audio(path + j, sr=16000)
|
| 20 |
+
start = time.time()
|
| 21 |
+
result = model.transcribe(audio, language='en', task='transcribe', fp16=k)
|
| 22 |
+
end = time.time()
|
| 23 |
+
duration_sum = duration_sum + end - start
|
| 24 |
+
print("{} model with fp16 {} costs {:.2f}s".format(i, k, duration_sum))
|
| 25 |
+
string += "{} model with fp16 {} costs {:.2f}s".format(i, k, duration_sum) + "\n"
|
| 26 |
+
del model
|
| 27 |
+
return string
|
| 28 |
+
|
| 29 |
+
iface = gr.Interface(fn=greet, inputs="text", outputs="text")
|
| 30 |
+
iface.launch()
|
benchmark/LJ001-0001.wav
ADDED
|
Binary file (426 kB). View file
|
|
|
benchmark/LJ001-0002.wav
ADDED
|
Binary file (83.8 kB). View file
|
|
|
benchmark/LJ001-0003.wav
ADDED
|
Binary file (426 kB). View file
|
|
|
benchmark/LJ001-0004.wav
ADDED
|
Binary file (227 kB). View file
|
|
|
benchmark/LJ001-0005.wav
ADDED
|
Binary file (358 kB). View file
|
|
|
benchmark/LJ001-0006.wav
ADDED
|
Binary file (251 kB). View file
|
|
|
benchmark/LJ001-0007.wav
ADDED
|
Binary file (370 kB). View file
|
|
|
benchmark/LJ001-0008.wav
ADDED
|
Binary file (78.7 kB). View file
|
|
|
benchmark/LJ001-0009.wav
ADDED
|
Binary file (333 kB). View file
|
|
|
benchmark/LJ001-0010.wav
ADDED
|
Binary file (389 kB). View file
|
|
|
benchmark/LJ001-0011.wav
ADDED
|
Binary file (199 kB). View file
|
|
|
benchmark/LJ001-0012.wav
ADDED
|
Binary file (363 kB). View file
|
|
|
benchmark/LJ001-0013.wav
ADDED
|
Binary file (114 kB). View file
|
|
|
benchmark/LJ001-0014.wav
ADDED
|
Binary file (439 kB). View file
|
|
|
benchmark/LJ001-0015.wav
ADDED
|
Binary file (407 kB). View file
|
|
|
benchmark/LJ001-0016.wav
ADDED
|
Binary file (232 kB). View file
|
|
|
benchmark/LJ001-0017.wav
ADDED
|
Binary file (310 kB). View file
|
|
|
benchmark/LJ001-0018.wav
ADDED
|
Binary file (330 kB). View file
|
|
|
benchmark/LJ001-0019.wav
ADDED
|
Binary file (283 kB). View file
|
|
|
benchmark/LJ001-0020.wav
ADDED
|
Binary file (206 kB). View file
|
|
|
benchmark/LJ001-0021.wav
ADDED
|
Binary file (380 kB). View file
|
|
|
benchmark/LJ001-0022.wav
ADDED
|
Binary file (311 kB). View file
|
|
|
benchmark/LJ001-0023.wav
ADDED
|
Binary file (373 kB). View file
|
|
|
benchmark/LJ001-0024.wav
ADDED
|
Binary file (346 kB). View file
|
|
|
benchmark/LJ001-0025.wav
ADDED
|
Binary file (391 kB). View file
|
|
|
benchmark/LJ001-0026.wav
ADDED
|
Binary file (269 kB). View file
|
|
|
benchmark/LJ001-0027.wav
ADDED
|
Binary file (425 kB). View file
|
|
|
benchmark/LJ001-0028.wav
ADDED
|
Binary file (261 kB). View file
|
|
|
benchmark/LJ001-0029.wav
ADDED
|
Binary file (235 kB). View file
|
|
|
benchmark/LJ001-0030.wav
ADDED
|
Binary file (305 kB). View file
|
|
|
benchmark/LJ001-0031.wav
ADDED
|
Binary file (346 kB). View file
|
|
|
benchmark/LJ001-0032.wav
ADDED
|
Binary file (312 kB). View file
|
|
|
benchmark/LJ001-0033.wav
ADDED
|
Binary file (303 kB). View file
|
|
|
benchmark/LJ001-0034.wav
ADDED
|
Binary file (401 kB). View file
|
|
|
benchmark/LJ001-0035.wav
ADDED
|
Binary file (223 kB). View file
|
|
|
benchmark/LJ001-0036.wav
ADDED
|
Binary file (323 kB). View file
|
|
|
benchmark/LJ001-0037.wav
ADDED
|
Binary file (188 kB). View file
|
|
|
benchmark/LJ001-0038.wav
ADDED
|
Binary file (429 kB). View file
|
|
|
benchmark/LJ001-0039.wav
ADDED
|
Binary file (166 kB). View file
|
|
|
benchmark/LJ001-0040.wav
ADDED
|
Binary file (335 kB). View file
|
|
|
benchmark/LJ001-0041.wav
ADDED
|
Binary file (218 kB). View file
|
|
|
benchmark/LJ001-0042.wav
ADDED
|
Binary file (294 kB). View file
|
|
|
benchmark/LJ001-0043.wav
ADDED
|
Binary file (172 kB). View file
|
|
|
benchmark/LJ001-0044.wav
ADDED
|
Binary file (308 kB). View file
|
|
|
benchmark/LJ001-0045.wav
ADDED
|
Binary file (133 kB). View file
|
|
|
benchmark/LJ001-0046.wav
ADDED
|
Binary file (238 kB). View file
|
|
|
benchmark/LJ001-0047.wav
ADDED
|
Binary file (261 kB). View file
|
|
|
benchmark/LJ001-0048.wav
ADDED
|
Binary file (279 kB). View file
|
|
|