Spaces:
Sleeping
Sleeping
Commit
·
8792ec4
1
Parent(s):
17f9f88
Fiexd Model Path Error
Browse files- app.py +2 -10
- requirements.txt +2 -1
app.py
CHANGED
|
@@ -2,23 +2,15 @@ import torch
|
|
| 2 |
import torchaudio
|
| 3 |
import gradio as gr
|
| 4 |
import os
|
| 5 |
-
import time
|
| 6 |
import numpy as np
|
| 7 |
|
| 8 |
from transformers import Wav2Vec2Processor, Wav2Vec2Model
|
| 9 |
from safetensors.torch import load_file
|
| 10 |
import torch.nn as nn
|
| 11 |
|
| 12 |
-
|
| 13 |
-
model_path = "model.safetensors"
|
| 14 |
-
timeout = 300 # wait up to 5 minutes
|
| 15 |
-
start_time = time.time()
|
| 16 |
|
| 17 |
-
|
| 18 |
-
if time.time() - start_time > timeout:
|
| 19 |
-
raise TimeoutError(f"{model_path} not found after {timeout} seconds.")
|
| 20 |
-
print(f"Waiting for {model_path} to be downloaded...")
|
| 21 |
-
time.sleep(5)
|
| 22 |
|
| 23 |
# Load processor
|
| 24 |
processor = Wav2Vec2Processor.from_pretrained("creativepurus/accent-wav2vec2")
|
|
|
|
| 2 |
import torchaudio
|
| 3 |
import gradio as gr
|
| 4 |
import os
|
|
|
|
| 5 |
import numpy as np
|
| 6 |
|
| 7 |
from transformers import Wav2Vec2Processor, Wav2Vec2Model
|
| 8 |
from safetensors.torch import load_file
|
| 9 |
import torch.nn as nn
|
| 10 |
|
| 11 |
+
from huggingface_hub import hf_hub_download
|
|
|
|
|
|
|
|
|
|
| 12 |
|
| 13 |
+
model_path = hf_hub_download(repo_id="creativepurus/accent-wav2vec2", filename="model.safetensors")
|
|
|
|
|
|
|
|
|
|
|
|
|
| 14 |
|
| 15 |
# Load processor
|
| 16 |
processor = Wav2Vec2Processor.from_pretrained("creativepurus/accent-wav2vec2")
|
requirements.txt
CHANGED
|
@@ -2,4 +2,5 @@ torch
|
|
| 2 |
transformers
|
| 3 |
safetensors
|
| 4 |
torchaudio
|
| 5 |
-
gradio
|
|
|
|
|
|
| 2 |
transformers
|
| 3 |
safetensors
|
| 4 |
torchaudio
|
| 5 |
+
gradio
|
| 6 |
+
huggingface_hub
|