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 |
|