1、给出一串很长的随机数:data = 2+np.sin(np.random.rand(160000))
2、用wave新建一个音频文件——000.wav:f = wave.open(r"000.wav", "wb")
3、把随机数转化为音频:f.setnchannels(1)酆璁冻嘌f.setsampwidth(2)f.setframer锾攒揉敫ate(16000)f.writeframes(data.tostring())声道数是1、音频宽度是2、采样率是16000。
4、用Windows media player播放音频,并查看波形图。
5、增加音量:data = data*10000data = data.astype(np.short)
6、可以看到波形图变细了。
7、如果:data = data*1000蟠校盯昂data = data.astype(np.short)波形图更细。
8、正弦音。