# @File :sound_cut.py
# @Author: Wang Zhimin
# @Date : 2019/10/12
import wave
r= wave.open("D:/work/sound/1.wav", "rb")
文件打不开???
原因是
if wFormatTag == WAVE_FORMAT_PCM:
sampwidth = struct.unpack_from('<H', chunk.read(2))[0]
self._sampwidth = (sampwidth + 7) // 8
else:
raise Error('unknown format: %r' % (wFormatTag,))
解决方法,1.转成PCM
下载软件 audicity
https://www.audacityteam.org/
将所要转换的文件打开,点击文件–导出–导出为wav–保存类型为:WAV(微软)signed 16-bit PCM–确定即可
2.换库
我是没找到,,找到的人可以告诉我一下