Cahlil-Togonon
commited on
Commit
·
6c5a926
1
Parent(s):
4c92d60
prototyping app.py
Browse files
app.py
CHANGED
@@ -3,10 +3,12 @@ from pyannote.audio import Pipeline
|
|
3 |
|
4 |
def diarization(audio):
|
5 |
pipeline = Pipeline.from_pretrained("pyannote/speaker-diarization")
|
|
|
|
|
6 |
output = pipeline(audio)
|
7 |
answer = ""
|
8 |
for turn, _, speaker in output.itertracks(yield_label=True):
|
9 |
-
answer += "{} said something starting from {:.
|
10 |
return answer
|
11 |
|
12 |
app = gr.Interface(fn=diarization,
|
|
|
3 |
|
4 |
def diarization(audio):
|
5 |
pipeline = Pipeline.from_pretrained("pyannote/speaker-diarization")
|
6 |
+
parameters = {"onset":0.3,"offset":0.7,"min_duration_on":0.0,"min_duration_off":0.0}
|
7 |
+
pipeline.instantiate(parameters)
|
8 |
output = pipeline(audio)
|
9 |
answer = ""
|
10 |
for turn, _, speaker in output.itertracks(yield_label=True):
|
11 |
+
answer += "{} said something starting from {:.2f} and ends on {:.2f}\n".format(speaker,turn.start,turn.end)
|
12 |
return answer
|
13 |
|
14 |
app = gr.Interface(fn=diarization,
|