如何使用readframes()以Python的整数获取音频文件(wav)数据?

时间:2015-05-26 16:00:57

标签: python audio

我试图在标题之后获取文件数据并将其从十六进制转换为整数以使用它来修改声音,但似乎数据'从一开始就是一个空字符串,所以' while'从不开始。非常感谢任何输入!

Filenoun = '123.wav'
Sound = wave.open(Filenoun, 'rb')
data=Sound.readframes(2)

while data != '' :
    stream.write(data)
    data = int(binascii.hexlify(Sound.readframes(2)),8)
    print type(data)

stream.stop_stream()
stream.close()
p.terminate()

0 个答案:

没有答案