功能
可读、写wav类型的音频文件。
使用
1.打开wav类型文件
wave.open(file, mode=None)
,file为文件地址,mode为打开模式,调用后返回一个Wave_read Objects或Wave_write Objects:
- mode = ‘rb’ 只读 ,mode = ‘wb’ 只写,缺省时可读写
- 通常用在with语句中,当with语句结束时,将自动执行
Wave_read.close() or Wave_write.close()
,即自动关闭文件。
2.读取wav音频信息
打开wav文件后,假设使用了with wave.open(file) as f:
,可使用以下方法读取信息:
f.getnchannels()
返回声道数量(1 for mono, 2 for stereo)f.getsampwidth()
返回采样位数(bytes)f.getframerate()
返回采样频率