Python--读取wav格式文件
(2013-05-28 06:56:22)
标签:
格式文件
读取
杂谈
1、import wave 用于读写wav文件
它提供了一个方便的WAV#26684;式接口。
但是不支持压缩/解压缩,支持单声道/立体声。
读取#26684;式:
open(file[, mode])
如果file是一个字符串,那么就打开文件外研通点读笔,不然就把它当做一个类文件对象。
mode是可以缺省的,如果输入的参数是一个类文件对象,那么file.mode将会作为mode的#20540;。
mode可选参数如下:
'r', 'rb'
Read only mode.
'w', 'wb'
Write only mode.
注意不能同时完成读/写操作
2、wav文件读操作
3、numpy:shape改变数组形状
当某数轴的参数为-1时,根据元素个数,自动计算此轴的最大长度,入将c数组改成2行
4、实例代码
#!usr/bin/env python#coding=utf-8from Tkinter import *import
waveimport matplotlib.pyplot as pltimport numpy as npdef
read_wave_data(file_path):#open a wave file, and return a Wave_read
objectf