转自:https://www.cnblogs.com/dreamboy2000/p/15318713.html
wav转pcm
import os
import numpy as np
f = open("sw02725-A_018202-018583#sw02141-B_013798-014064.wav")
f.seek(0)
f.read(44) # 删除前44个字节
data = np.fromfile(f, dtype=np.int16)
data.tofile("test.pcm")
pcm转wav
imprort wave
import os
f = open(pcm_file,'rb')
str_data = f.read()
wave_out=wave.open(wav_file,'wb')
wave_out.setnchannels(1)
wave_out.setsampwidth(2)
wave_out.setframerate(8000)
wave_out.writeframes(str_data)