daihui.zhang
commited on
Commit
·
5029a39
1
Parent(s):
f565d29
remove time delaly in loop
Browse files
transcribe/whisper_llm_serve.py
CHANGED
@@ -160,8 +160,8 @@ class WhisperTranscriptionService:
|
|
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,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:
|