daihui.zhang
commited on
Commit
·
4499bab
1
Parent(s):
9be4c60
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:
|