wave.Error: file does not start with RIFF id
最近需要做音频处理,刚上手就搞了一天,而且卡在读入音频这个地方:
# 读取音频文件
f = wave.open('000.wav', 'r')
params = f.getparams()
nchannels, sampwidth, framerate, nframes = params[:4]
strData = f.readframes(nframes)#读取音频,字符串格式
f.close()
上面用的最常用的.wav文件读取方式,一直报错wave.Error: file does not start with RIFF id
找了一堆方法,花了一天时间,最后发现错在我的音频文件上,我的音频文件从网易云下载,.mp3文件,直接粗暴改了后缀变成.wav文件,所以一直报错,最后重新下载一个.wav文件,好了!!!
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
