diarization in seconds
This commit is contained in:
@@ -24,12 +24,8 @@ class Diarisation:
|
|||||||
:return: diarization
|
:return: diarization
|
||||||
"""
|
"""
|
||||||
|
|
||||||
print(f'Start diarization of audio file: {audiofile}')
|
|
||||||
|
|
||||||
diarization = self.model(audiofile,*args, **kwargs)
|
diarization = self.model(audiofile,*args, **kwargs)
|
||||||
|
|
||||||
print('Diarization finished')
|
|
||||||
|
|
||||||
out = self.format_diarization_output(diarization)
|
out = self.format_diarization_output(diarization)
|
||||||
|
|
||||||
return out
|
return out
|
||||||
@@ -81,9 +77,8 @@ class Diarisation:
|
|||||||
current_speaker])
|
current_speaker])
|
||||||
|
|
||||||
for outp in normalized_output:
|
for outp in normalized_output:
|
||||||
#convert in milliseconds
|
start = dia_list[outp[0]][0].start
|
||||||
start = dia_list[outp[0]][0].start * 1000
|
end = dia_list[outp[1]][0].end
|
||||||
end = dia_list[outp[1]][0].end * 1000
|
|
||||||
|
|
||||||
diarization_output["segments"].append([start, end])
|
diarization_output["segments"].append([start, end])
|
||||||
diarization_output["speakers"].append(outp[2])
|
diarization_output["speakers"].append(outp[2])
|
||||||
|
|||||||
Reference in New Issue
Block a user