python中的函数wavfile_Python--读取wav格式文件

本文介绍了如何在Python中使用wavefile模块来读取wav格式的音频文件,包括打开文件、读取信息、转换数据到数组,并展示了相关的实例代码和绘制波形的效果。
摘要由CSDN通过智能技术生成

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 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值