daihui.zhang commited on
Commit
5029a39
·
1 Parent(s): f565d29

remove time delaly in loop

Browse files
Files changed (1) hide show
  1. transcribe/whisper_llm_serve.py +3 -8
transcribe/whisper_llm_serve.py CHANGED
@@ -160,8 +160,8 @@ class WhisperTranscriptionService:
160
 
161
  def _transcription_processing_loop(self) -> None:
162
  """主转录处理循环"""
163
- frame_epoch = 1
164
- loop_start_time = time.perf_counter()
165
  # 1. 音频进入的时间戳长度低于3s和后面拼接起来
166
  # 2. 超过25s后主动短句
167
 
@@ -206,12 +206,7 @@ class WhisperTranscriptionService:
206
  else:
207
  frame_epoch += 1
208
  self._send_result_to_client(result)
209
-
210
- # 轮询时间延迟
211
- loop_time_diff = 2 - (time.perf_counter() - loop_start_time)
212
- if loop_time_diff >0:
213
- time.sleep(loop_time_diff)
214
- loop_start_time = time.perf_counter()
215
 
216
 
217
  def _transcribe_audio(self, audio_buffer: np.ndarray)->MetaItem:
 
160
 
161
  def _transcription_processing_loop(self) -> None:
162
  """主转录处理循环"""
163
+
164
+ # loop_start_time = time.perf_counter()
165
  # 1. 音频进入的时间戳长度低于3s和后面拼接起来
166
  # 2. 超过25s后主动短句
167
 
 
206
  else:
207
  frame_epoch += 1
208
  self._send_result_to_client(result)
209
+
 
 
 
 
 
210
 
211
 
212
  def _transcribe_audio(self, audio_buffer: np.ndarray)->MetaItem: