Update app.py
Browse files
app.py
CHANGED
@@ -15,7 +15,8 @@ import datetime
|
|
15 |
# Load models
|
16 |
embedding_model = PretrainedSpeakerEmbedding(
|
17 |
"speechbrain/spkrec-ecapa-voxceleb",
|
18 |
-
device=torch.device("
|
|
|
19 |
)
|
20 |
audio_processor = Audio()
|
21 |
|
@@ -84,7 +85,7 @@ def diarize(audio_file, num_speakers, model_size="medium"):
|
|
84 |
interface = gr.Interface(
|
85 |
fn=diarize,
|
86 |
inputs=[
|
87 |
-
gr.Audio(type="
|
88 |
gr.Number(label="Number of Speakers", value=2, precision=0),
|
89 |
gr.Radio(["tiny", "base", "small", "medium", "large"], label="Model Size", value="medium")
|
90 |
],
|
|
|
15 |
# Load models
|
16 |
embedding_model = PretrainedSpeakerEmbedding(
|
17 |
"speechbrain/spkrec-ecapa-voxceleb",
|
18 |
+
device=torch.device("cuda"), # Use "cuda" if a GPU is available
|
19 |
+
weights_only=True # Add this parameter to avoid the warning
|
20 |
)
|
21 |
audio_processor = Audio()
|
22 |
|
|
|
85 |
interface = gr.Interface(
|
86 |
fn=diarize,
|
87 |
inputs=[
|
88 |
+
gr.Audio(type="filepath", label="Upload Audio File"), # Use 'filepath' here
|
89 |
gr.Number(label="Number of Speakers", value=2, precision=0),
|
90 |
gr.Radio(["tiny", "base", "small", "medium", "large"], label="Model Size", value="medium")
|
91 |
],
|