Commit 4c56e2d6 authored by Archit Tamarapu's avatar Archit Tamarapu
Browse files

[fix] checks in cut_pcm.py

parent 9877830f
Loading
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -96,12 +96,12 @@ def cut_samples(
    num_in_samples = s.shape[0]
    num_samples_to_skip = int(start_sec * fs)
    dur_samples = int(dur_sec * fs)
    if dur_samples > num_in_samples:
        dur_samples = num_in_samples
    if num_samples_to_skip > dur_samples:
    if num_samples_to_skip > num_in_samples:
        raise ValueError(
            f"Requested to skip {num_samples_to_skip}, but file only has {dur_samples} samples"
            f"Requested to skip {num_samples_to_skip}, but file only has {num_in_samples} samples"
        )
    if dur_samples > (num_in_samples - num_samples_to_skip):
        dur_samples = num_in_samples - num_samples_to_skip

    s_out = s[num_samples_to_skip : num_samples_to_skip + dur_samples, :] * gain_f