Из-за некоторых ограничений я могу использовать только wave , scipy и numpy .Поэтому я решил самостоятельно реализовать следующий фрагмент кода:
with audioread.audio_open(os.path.realpath(path)) as input_file:
sr_native = input_file.samplerate
n_channels = input_file.channels
s_start = int(np.round(sr_native * offset)) * n_channels
if duration is None:
s_end = np.inf
else:
s_end = s_start + (int(np.round(sr_native * duration)) * n_channels)
Можно ли это сделать с помощью модуля Python Wave?открыв файл с помощью wave.open () и выполнив некоторые операции с помощью scipy?