salmanmapkar commited on
Commit
3911645
1 Parent(s): cb0113d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -5
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
- print(f"{i}, {segment["speaker"]}, {segments[i - 1]["speaker"]}")
176
- if i == 0 or segments[i - 1]["speaker"] != segment["speaker"]:
177
- if i != 0:
178
- conversation.append([GetSpeaker(segment["speaker"]), segment["text"][1:]]) # segment["speaker"] + ' ' + str(time(segment["start"])) + '\n\n'
179
- conversation[-1][1] += segment["text"][1:]
 
 
 
 
 
 
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