Как я могу исправить эту ошибку значения: Неполная ошибка фрагмента wav?

Я пытаюсь уменьшить шум в файле звуковой волны, используя приведенный ниже код;

import noisereduce as nr
from scipy.io import wavfile

# load data
rate, data = wavfile.read("output.wav")
# select section of data that is noise
noisy_part = data[10000:15000]
# perform noise reduction
reduced_noise = nr.reduce_noise(audio_clip=data, noise_clip=noisy_part, verbose=True)

Но я продолжаю получать ошибку ниже;

File "C:\...\noisereduce.py", line 5, in <module> rate, data = wavfile.read("output.wav")
ValueError: Incomplete wav chunk.

Любая помощь в этом?


person Mugagga mycle    schedule 07.12.2020    source источник
comment
Да, это помогло.   -  person Mugagga mycle    schedule 07.12.2020
comment
изменение этого числа с 4 на 1 в файле wavefile.py в этом состоянии кода, похоже, решает проблему: - len(chunk_id) ‹ 1   -  person Mugagga mycle    schedule 07.12.2020