首先,让我们播放WAVE文件,因为它是基本文件。Python有一个wave模块,可以读写WAVE文件并提取信息。但是,由于不能仅通过wave模块来再现声音,因此将其与另一个名为pyaudio的模块结合使用。pyaudio需要单独安装。
#coding: utf-8
import wave
import pyaudio
def printWaveInfo(wf):
"""获取WAVE文件信息"""
print ("打印通道数:", wf.getnchannels())
print ("采样宽度:", wf.getsampwidth())
print ("采样频率:", wf.getframerate())
print ("帧数:", wf.getnframes())