Я использую Python 3.7 и в настоящее время разрабатываю решение, которое требует, чтобы я преобразовал WAV-файл в массив Numpy, затем в список, затем обратно в массив и, наконец, снова записал в виде WAV-файла.Ранее сегодня он был в состоянии преобразовать, а затем преобразовать без проблем.Однако в настоящее время возвращается WAV-файл, который можно прослушивать, но он полностью статичен.
import numpy as np
import scipy.io.wavfile as wavfile
...
rate, data = wavfile.read(os.path.join(F_IN_FOLDER, f))
work = data.tolist()
out = np.array(work, dtype=np.float32)
wavfile.write(os.path.join(F_IN_FOLDER, f), rate, out)
Цель этого кода состоит в том, чтобы в виде спискаЯ могу заставить замолчать части файла WAV, а затем записать поверх исходного файла.У меня нет опыта работы с WAV-файлами, а также с библиотекой Numpy, и, если есть более эффективный способ для этого, я заинтересован в их изучении.