diff --git a/src/whisper.cpp b/src/whisper.cpp index f6793cb237b..b6581f2b409 100644 --- a/src/whisper.cpp +++ b/src/whisper.cpp @@ -6693,7 +6693,7 @@ static bool whisper_vad( } segment_start_samples = std::min(segment_start_samples, n_samples - 1); - segment_end_samples = std::min(segment_end_samples, n_samples); + segment_end_samples = std::min(segment_end_samples, n_samples - 1); int segment_length = segment_end_samples - segment_start_samples; if (segment_length > 0) { whisper_state::vad_segment_info segment;