Spaces:
Runtime error
Runtime error
Commit
·
3911645
1
Parent(s):
cb0113d
Update app.py
Browse files
app.py
CHANGED
@@ -172,11 +172,17 @@ def Transcribe_V2(num_speakers, speaker_names, audio="temp_audio.wav"):
|
|
172 |
# print(segments)
|
173 |
conversation=[]
|
174 |
for (i, segment) in enumerate(segments):
|
175 |
-
|
176 |
-
if
|
177 |
-
|
178 |
-
|
179 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
180 |
# return output
|
181 |
return conversation, ("".join([f"{speaker} --> {text}\n" for speaker, text in conversation]))
|
182 |
|
|
|
172 |
# print(segments)
|
173 |
conversation=[]
|
174 |
for (i, segment) in enumerate(segments):
|
175 |
+
# print(f"{i}, {segment["speaker"]}, {segments[i - 1]["speaker"]}, {}")
|
176 |
+
if not len(conversation):
|
177 |
+
conversation.append([GetSpeaker(segment["speaker"]), segment["text"].lstrip())
|
178 |
+
elif conversation[-1][0] == GetSpeaker(segment["speaker"]):
|
179 |
+
conversation[-1][1] += segment["text"].lstrip()
|
180 |
+
else:
|
181 |
+
conversation.append([GetSpeaker(segment["speaker"]), segment["text"].lstrip())
|
182 |
+
# if i == 0 or segments[i - 1]["speaker"] != segment["speaker"]:
|
183 |
+
# if i != 0:
|
184 |
+
# conversation.append([GetSpeaker(segment["speaker"]), segment["text"][1:]]) # segment["speaker"] + ' ' + str(time(segment["start"])) + '\n\n'
|
185 |
+
# conversation[-1][1] += segment["text"][1:]
|
186 |
# return output
|
187 |
return conversation, ("".join([f"{speaker} --> {text}\n" for speaker, text in conversation]))
|
188 |
|