diff --git a/modules/whisper/base_transcription_pipeline.py b/modules/whisper/base_transcription_pipeline.py index 7edf45e8..1cd47077 100644 --- a/modules/whisper/base_transcription_pipeline.py +++ b/modules/whisper/base_transcription_pipeline.py @@ -195,6 +195,10 @@ def run(self, add_timestamp=add_timestamp ) + if not result: + logger.info(f"Whisper did not detected any speech segments in the audio.") + result = [Segment()] + progress(1.0, desc="Finished.") total_elapsed_time = time.time() - start_time return result, total_elapsed_time