duongthienz commited on
Commit
ced08e6
·
verified ·
1 Parent(s): 9e551a5

Update state.py

Browse files
Files changed (1) hide show
  1. state.py +4 -1
state.py CHANGED
@@ -755,7 +755,10 @@ def analyze(inFileName):
755
  else:
756
  merged_multi.append([s, e])
757
  for s, e in merged_multi:
758
- multiVoice[Segment(s, e)] = 'overlap'
 
 
 
759
  # No Voice: gaps in the union of all speech
760
  speech_union = []
761
  for start, end, _ in all_segs:
 
755
  else:
756
  merged_multi.append([s, e])
757
  for s, e in merged_multi:
758
+ active = sorted({label for start, end, label in all_segs
759
+ if start < e and end > s})
760
+ mv_label = '+'.join(active) if active else 'overlap'
761
+ multiVoice[Segment(s, e)] = mv_label
762
  # No Voice: gaps in the union of all speech
763
  speech_union = []
764
  for start, end, _ in all_segs: