LAP-DEV commited on
Commit
77b83a6
·
verified ·
1 Parent(s): 410c702

Update modules/vad/silero_vad.py

Browse files
Files changed (1) hide show
  1. modules/vad/silero_vad.py +4 -1
modules/vad/silero_vad.py CHANGED
@@ -89,6 +89,7 @@ class SileroVAD:
89
  vad_options = VadOptions(**kwargs)
90
 
91
  threshold = vad_options.threshold
 
92
  min_speech_duration_ms = vad_options.min_speech_duration_ms
93
  max_speech_duration_s = vad_options.max_speech_duration_s
94
  min_silence_duration_ms = vad_options.min_silence_duration_ms
@@ -114,7 +115,9 @@ class SileroVAD:
114
  triggered = False
115
  speeches = []
116
  current_speech = {}
117
- neg_threshold = vad_options.neg_threshold
 
 
118
 
119
  # to save potential segment end (and tolerate some silence)
120
  temp_end = 0
 
89
  vad_options = VadOptions(**kwargs)
90
 
91
  threshold = vad_options.threshold
92
+ neg_threshold = vad_options.neg_threshold
93
  min_speech_duration_ms = vad_options.min_speech_duration_ms
94
  max_speech_duration_s = vad_options.max_speech_duration_s
95
  min_silence_duration_ms = vad_options.min_silence_duration_ms
 
115
  triggered = False
116
  speeches = []
117
  current_speech = {}
118
+
119
+ if neg_threshold is None:
120
+ neg_threshold = max(threshold - 0.15, 0.01)
121
 
122
  # to save potential segment end (and tolerate some silence)
123
  temp_end = 0