logging in ASR proc. includes internal buffer duration and transcription lag
This commit is contained in:
parent
d6d65a663b
commit
fea3c3553c
1 changed files with 7 additions and 1 deletions
|
|
@ -283,7 +283,13 @@ class AudioProcessor:
|
||||||
self.transcription_queue.task_done()
|
self.transcription_queue.task_done()
|
||||||
continue
|
continue
|
||||||
|
|
||||||
logger.info(f"{len(self.online.audio_buffer) / self.online.SAMPLING_RATE} seconds of audio to process.")
|
asr_internal_buffer_duration_s = len(self.online.audio_buffer) / self.online.SAMPLING_RATE
|
||||||
|
transcription_lag_s = max(0.0, time() - self.beg_loop - self.end_buffer)
|
||||||
|
|
||||||
|
logger.info(
|
||||||
|
f"ASR processing: internal_buffer={asr_internal_buffer_duration_s:.2f}s, "
|
||||||
|
f"lag={transcription_lag_s:.2f}s."
|
||||||
|
)
|
||||||
|
|
||||||
# Process transcription
|
# Process transcription
|
||||||
self.online.insert_audio_chunk(pcm_array)
|
self.online.insert_audio_chunk(pcm_array)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue