File size: 323 Bytes
20c7778
 
 
 
 
 
 
 
 
 
 
 
 
091b1e0
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
from torch.nn.functional import pad



def pad_cut_batch_audio(wavs, new_shape):
    wav_length = wavs.shape[-1]
    new_length = new_shape[-1]

    if wav_length > new_length:
        wavs = wavs[:, :, :new_length]
    elif wav_length < new_length:
        wavs = pad(wavs, (0, new_length - wav_length))
    return wavs