1、先把音频文件和python代码文件放到同一个文件夹里面。
2、用spyder编译器打开0.py,输入下面的代码,读取音频。import wave巳呀屋饔,numpy,pylaba=wave.open('2.wav','rb'像粜杵泳)得到一个Wave_read object。
3、查看音频的频率:fr=a.getframerate()
4、按照频率读取第一帧的数据,返回一个byte object。b=a.readframes(fr)
5、把b转化为数组:a.close()c = numpy.酆璁冻嘌frombuffer(b, dtype=numpy.short)
6、画第一帧的波形图:d = len(c)pylab.plot(list(range(d)),c,'g')
7、画出前两帧的波形图。