Parcourir la source

fix vad max_end_sil bug

hnluo il y a 2 ans
Parent
commit
602d3b5e2e
1 fichiers modifiés avec 2 ajouts et 0 suppressions
  1. 2 0
      funasr/bin/vad_infer.py

+ 2 - 0
funasr/bin/vad_infer.py

@@ -162,6 +162,8 @@ class Speech2VadSegmentOnline(Speech2VadSegment):
             feats = to_device(feats, device=self.device)
             feats_len = feats_len.int()
             waveforms = self.frontend.get_waveforms()
+            if max_end_sil == 800 and self.vad_infer_args.vad_post_conf["max_end_silence_time"] != 800:
+                max_end_sil = self.vad_infer_args.vad_post_conf["max_end_silence_time"]
 
             batch = {
                 "feats": feats,