Я использую SoX для изменения некоторых свойств wav-файлов.Когда я запускаю следующий код, файлы WAV успешно преобразуются с этим предупреждением
sox WARN wav: wave header missing extended part of fmt chunk
Я использовал следующий код:
import os
import subprocess
from tqdm import tqdm
def convertWavFile(fin, fout, no_channels, sample_rate):
command = "sox {} -c {} -r {} {}".format(fin, no_channels, sample_rate, fout)
subprocess.call(command, shell=True)
if __name__ == "__main__":
IN = os.path.abspath("wav")
OUT = os.path.abspath("new")
for f in tqdm(os.listdir(IN)):
convertWavFile(os.path.join(IN, f),
os.path.join(OUT, f),
1,
48000)
break
Что означает это предупреждение ??Почему это появляется ??
Вы можете создать то же самое предупреждение, используя этот аудиофайл .