Spaces:
Runtime error
Runtime error
Commit
·
669b746
1
Parent(s):
3229d20
Update app.py
Browse files
app.py
CHANGED
@@ -22,7 +22,7 @@ from pyannote.audio import Audio
|
|
22 |
from pyannote.core import Segment
|
23 |
import wave
|
24 |
import contextlib
|
25 |
-
from sklearn.cluster import
|
26 |
|
27 |
import numpy as np
|
28 |
import json
|
@@ -227,7 +227,7 @@ def Transcribe_V2(num_speakers, speaker_names, audio="temp_audio.wav"):
|
|
227 |
return embedding_model(waveform[None])
|
228 |
|
229 |
def add_speaker_labels(segments, embeddings, num_speakers):
|
230 |
-
clustering =
|
231 |
labels = clustering.labels_
|
232 |
for i in range(len(segments)):
|
233 |
segments[i]["speaker"] = 'SPEAKER ' + str(labels[i] + 1)
|
|
|
22 |
from pyannote.core import Segment
|
23 |
import wave
|
24 |
import contextlib
|
25 |
+
from sklearn.cluster import KMeans
|
26 |
|
27 |
import numpy as np
|
28 |
import json
|
|
|
227 |
return embedding_model(waveform[None])
|
228 |
|
229 |
def add_speaker_labels(segments, embeddings, num_speakers):
|
230 |
+
clustering = KMeans(num_speakers).fit(embeddings)
|
231 |
labels = clustering.labels_
|
232 |
for i in range(len(segments)):
|
233 |
segments[i]["speaker"] = 'SPEAKER ' + str(labels[i] + 1)
|