最近在做一个算法的时候,用到了这个转换,这里做一个备忘,希望能给你提供价值。
import wave import matplotlib.pyplot as plt import numpy as np import sys f = wave.open(sys.argv[1], 'rb' ) params = f.getparams() nchannels, sampwidth, framerate, nframes = params[:4] np.set_printoptions(threshold=nframes) Data_str = f.readframes(nframes) Data_num = np.frombuffer(Data_str,np.int16) print(Data_num) print(nframes) np.savetxt("test.txt",Data_num)
作者:虚生 出处:https://www.cnblogs.com/dylancao/ 以音频和传感器算法为核心的智能可穿戴产品解决方案提供商 ,提供可穿戴智能软硬件解决方案的设计,开发和咨询服务。 勾搭热线:邮箱:1173496664@qq.com weixin:18019245820 市场技术对接群:347609188 |
![]() |