deepsync commited on
Commit
f3c4188
·
verified ·
1 Parent(s): c2c59b5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -2
app.py CHANGED
@@ -44,15 +44,18 @@ def get_labels(audio_fp, min_speech_duration_ms, min_silence_duration_ms, auto_m
44
  else:
45
  new_labels.append(list(labels[i]))
46
 
 
47
  if extend_small_segments:
48
  for i, nl in enumerate(new_labels[:-1]):
49
  if nl[1] - nl[0] <= 1.2 and nl[0] + 1.2 < new_labels[i+1][0]:
50
  nl[1] = nl[0] + 1.2
 
51
 
52
  if end_extension:
53
  for i, nl in enumerate(new_labels[:-1]):
54
- if nl[0] + end_extension < new_labels[i+1][0]:
55
- nl[1] = nl[0] + end_extension
 
56
 
57
  translate_labels = list(map(lambda x: f"{x[0]}\t{x[1]}\t{x[2]}", new_labels))
58
 
 
44
  else:
45
  new_labels.append(list(labels[i]))
46
 
47
+ extended = [False] * (len(new_labels) - 1)
48
  if extend_small_segments:
49
  for i, nl in enumerate(new_labels[:-1]):
50
  if nl[1] - nl[0] <= 1.2 and nl[0] + 1.2 < new_labels[i+1][0]:
51
  nl[1] = nl[0] + 1.2
52
+ extended[i] = True
53
 
54
  if end_extension:
55
  for i, nl in enumerate(new_labels[:-1]):
56
+ if not extended[i]:
57
+ if nl[1] + end_extension < new_labels[i+1][0]:
58
+ nl[1] = nl[1] + end_extension
59
 
60
  translate_labels = list(map(lambda x: f"{x[0]}\t{x[1]}\t{x[2]}", new_labels))
61