波形数据分析scipy.io的wavfile与wave速度比较

阅读 33

2022-03-12

在这里插入代码片
import wave
from scipy.io import wavfile
class Audio_analysis():
    def freq(self):
        """画频谱"""
        t1 = time.time()
        #/方法1
        sampling_freq, audio = wavfile.read(r'1234.wav')  # 采样率16000,数据是虚数
        #方法2
        # wf1 = wave.open(r'1234.wav', 'rb')  # 一个obj
        # frame = wf1.getnframes()
        # str_data = wf1.readframes(int(frame))
        # audio = np.frombuffer(str_data, dtype=np.short)
        print(type(audio))
        t2 = time.time()
        print(t2 - t1)


结果方法1
0.0009
方法2
0.0

精彩评论(0)

0 0 举报