daihui.zhang commited on
Commit
966f24d
·
1 Parent(s): 352d0e5

fix error in vad

Browse files
Files changed (1) hide show
  1. transcribe/whisper_llm_serve.py +2 -9
transcribe/whisper_llm_serve.py CHANGED
@@ -238,16 +238,9 @@ class PyWhiperCppServe(ServeClientBase):
238
 
239
 
240
  def get_audio_chunk_for_processing(self):
241
- if self.frames_np.shape[0] >= self.sample_rate * 1:
242
- return self.frames_np.copy()
243
  self.vad_merge()
244
- # 计算需要填充的样本数
245
- padding_length = self.sample_rate * 1 - len(self.frames_np)
246
- # 创建静音填充(零值)
247
- silence = np.zeros(padding_length + int(0.01 * self.sample_rate), dtype=np.float32)
248
- # 拼接原始音频和静音填充
249
- padded_audio = np.concatenate([silence, self.frames_np])
250
- return padded_audio.copy()
251
 
252
  def stop(self):
253
  self._translate_thread_stop.set()
 
238
 
239
 
240
  def get_audio_chunk_for_processing(self):
 
 
241
  self.vad_merge()
242
+
243
+ return self.frames_np.copy()
 
 
 
 
 
244
 
245
  def stop(self):
246
  self._translate_thread_stop.set()