diff --git a/src/whisper.cpp b/src/whisper.cpp index ad4e7a12d71..8c16928eaeb 100644 --- a/src/whisper.cpp +++ b/src/whisper.cpp @@ -6735,6 +6735,9 @@ int whisper_full_with_state( WHISPER_LOG_ERROR("%s: failed to compute VAD\n", __func__); return -1; } + if (vad_n_samples == 0) { + return 0; + } process_samples = vad_samples.data(); n_process_samples = vad_n_samples; }