creativepurus commited on
Commit
8792ec4
·
1 Parent(s): 17f9f88

Fiexd Model Path Error

Browse files
Files changed (2) hide show
  1. app.py +2 -10
  2. 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
- # Wait for model.safetensors to be available
13
- model_path = "model.safetensors"
14
- timeout = 300 # wait up to 5 minutes
15
- start_time = time.time()
16
 
17
- while not os.path.exists(model_path):
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