Xin Zhang commited on
Commit
e6f9f7a
·
1 Parent(s): ef2e75f

[fix]: update parameter.

Browse files
Files changed (1) hide show
  1. transcribe/pipelines/pipe_vad.py +5 -4
transcribe/pipelines/pipe_vad.py CHANGED
@@ -36,7 +36,7 @@ class VadPipe(BasePipe):
36
  threshold=0.5,
37
  sampling_rate=cls.sample_rate,
38
  # speech_pad_ms=10
39
- min_silence_duration_ms = 150,
40
  # speech_pad_ms = 30,
41
  max_speech_duration_s=20.0,
42
  )
@@ -60,8 +60,9 @@ class VadPipe(BasePipe):
60
 
61
  def update_silence_ms(self):
62
  min_silence = self.adaptive_ctrl.get_adaptive_silence_ms()
63
- logging.error(f"🫠 update_silence_ms :{min_silence} => current: {self.vac.min_silence_duration_ms} ")
64
- self.vac.min_silence_duration_ms = min_silence
 
65
 
66
  def process(self, in_data: MetaItem) -> MetaItem:
67
  if self._offset == 0:
@@ -72,7 +73,7 @@ class VadPipe(BasePipe):
72
  speech_data = self._process_speech_chunk(source_audio)
73
 
74
  if speech_data: # 表示有音频的变化点出现
75
- self.update_silence_ms()
76
  rel_start_frame, rel_end_frame = speech_data
77
  if rel_start_frame is not None and rel_end_frame is None:
78
  self._status = "START" # 语音开始
 
36
  threshold=0.5,
37
  sampling_rate=cls.sample_rate,
38
  # speech_pad_ms=10
39
+ min_silence_duration_ms = 100,
40
  # speech_pad_ms = 30,
41
  max_speech_duration_s=20.0,
42
  )
 
60
 
61
  def update_silence_ms(self):
62
  min_silence = self.adaptive_ctrl.get_adaptive_silence_ms()
63
+ min_silence_samples = self.sample_rate * min_silence / 1000
64
+ self.vac.min_silence_samples = min_silence_samples
65
+ logging.warning(f"🫠 update_silence_ms :{min_silence} => current: {self.vac.min_silence_samples} ")
66
 
67
  def process(self, in_data: MetaItem) -> MetaItem:
68
  if self._offset == 0:
 
73
  speech_data = self._process_speech_chunk(source_audio)
74
 
75
  if speech_data: # 表示有音频的变化点出现
76
+ # self.update_silence_ms()
77
  rel_start_frame, rel_end_frame = speech_data
78
  if rel_start_frame is not None and rel_end_frame is None:
79
  self._status = "START" # 语音开始