Spaces:
Running
Running
Update src/streamlit_app.py
Browse files- src/streamlit_app.py +5 -1
src/streamlit_app.py
CHANGED
@@ -11,11 +11,15 @@ import yt_dlp
|
|
11 |
from pydub import AudioSegment
|
12 |
from pydub.silence import detect_nonsilent
|
13 |
|
|
|
|
|
|
|
14 |
# Load model once
|
15 |
classifier = foreign_class(
|
16 |
source="Jzuluaga/accent-id-commonaccent_xlsr-en-english",
|
17 |
pymodule_file="custom_interface.py",
|
18 |
-
classname="CustomEncoderWav2vec2Classifier"
|
|
|
19 |
)
|
20 |
|
21 |
def extract_loom_id(url):
|
|
|
11 |
from pydub import AudioSegment
|
12 |
from pydub.silence import detect_nonsilent
|
13 |
|
14 |
+
model_dir = "/tmp/pretrained_models"
|
15 |
+
os.makedirs(model_dir, exist_ok=True)
|
16 |
+
|
17 |
# Load model once
|
18 |
classifier = foreign_class(
|
19 |
source="Jzuluaga/accent-id-commonaccent_xlsr-en-english",
|
20 |
pymodule_file="custom_interface.py",
|
21 |
+
classname="CustomEncoderWav2vec2Classifier",
|
22 |
+
savedir=model_dir
|
23 |
)
|
24 |
|
25 |
def extract_loom_id(url):
|