Xin Zhang
commited on
Commit
·
e6f9f7a
1
Parent(s):
ef2e75f
[fix]: update parameter.
Browse files
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 =
|
| 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 |
-
|
| 64 |
-
self.vac.
|
|
|
|
| 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" # 语音开始
|