网易首页 > 网易号 > 正文 申请入驻

Python 库手册:wave WAV 音频读写工具

0
分享至

wave 是 Python 标准库中用于读写 WAV(Waveform Audio File Format)音频文件的模块。它提供了对 PCM 编码的无压缩音频文件的访问接口,可以读取音频帧、获取音频参数,也可以创建和写入 WAV 文件。由于 WAV 是常用的音频格式之一,wave 模块在音频处理、信号分析、语音识别等场景中非常实用。

常见应用场景:

(1)音频文件读取

从 WAV 文件中提取音频帧和参数,用于分析或播放。

(2)音频文件生成

将 PCM 数据写入 WAV 文件,生成音频。

(3)音频处理与信号分析

与 、 等结合,实现音频特征提取或数字信号处理。

(4)语音处理

对语音数据进行采样、帧切分、特征分析等。

(5)自动化音频生成工具

生成提示音、告警音或其他简单音效。

◆ ◆

核心概念

1、Wave_read 对象

通过 wave.open(file, "rb") 创建,用于读取 WAV 文件的参数和帧数据。

2、Wave_write 对象

通过 wave.open(file, "wb") 创建,用于写入 WAV 文件。

3、音频参数

nchannels:声道数(1=单声道,2=立体声)

sampwidth:每个采样字节数(如 2 表示 16 位)

framerate:采样率(Hz)

nframes:音频帧总数

comptype / compname:压缩类型,WAV 通常为 "NONE"

4、帧操作

readframes(n):读取 n 帧数据

writeframes(data):写入帧数据

音频帧是二进制数据,可与 struct 或 numpy 结合处理。

◆ ◆

应用举例

例 1:读取 WAV 文件基本信息

    print("总帧数:", wf.getnframes())

例 2:读取音频帧

    print("帧数据长度:", len(frames))

例 3:写入 WAV 文件

    wf.writeframes(b"\x00\x00" * 44100)  # 1 秒静音

例 4:复制 WAV 文件

        dst.writeframes(src.readframes(src.getnframes()))

例 5:使用 numpy 处理 WAV 数据

    print("前 10 个采样值:", data[:10])

◆ ◆

常用 API 与方法

wave.open(filename, mode)

打开 WAV 文件,返回 Wave_read 或 Wave_write 对象。

参数

filename:文件路径。

mode:模式 "rb"(读取)或 "wb"(写入)。

返回:Wave_read / Wave_write 实例。

Wave_read.getnchannels()

获取声道数。

返回:整数(声道数)。

Wave_read.getsampwidth()

获取每个采样字节数。

返回:整数(字节数)。

Wave_read.getframerate()

获取采样率(Hz)。

返回:整数。

Wave_read.getnframes()

获取音频帧总数。

返回:整数。

Wave_read.readframes(n)

读取 n 帧音频数据。

参数

n:读取帧数。

返回:字节对象(frames)。

Wave_write.setnchannels(n)

设置声道数。

参数:整数。

返回:无。

Wave_write.setsampwidth(n)

设置采样宽度(字节数)。

参数:整数。

返回:无。

Wave_write.setframerate(rate)

设置采样率。

参数:整数。

返回:无。

Wave_write.writeframes(data)

写入音频帧。

参数:字节对象。

返回:无。

小结

wave 模块提供了对 WAV 音频文件的读取与写入能力,适用于音频分析、信号处理、语音处理和自动化音效生成。通过 Wave_read 和 Wave_write 对象,可以方便地获取音频参数、操作帧数据,并结合 numpy 或 scipy 进行深度处理,实现数据分析和音频生成。


点赞有美意,赞赏是鼓励

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
汪小菲接俩娃回北京,玥儿长高超像大S,打雪仗时一个动作好暖心

汪小菲接俩娃回北京,玥儿长高超像大S,打雪仗时一个动作好暖心

无心小姐姐
2026-01-27 00:44:27
古代官员退休后,为什么非要告老还乡?留在京城养老不好吗?

古代官员退休后,为什么非要告老还乡?留在京城养老不好吗?

铭记历史呀
2026-01-27 15:04:20
44亿的《疯狂动物城2》在10%排片里喘气,而点映的谢苗正悄悄攒劲

44亿的《疯狂动物城2》在10%排片里喘气,而点映的谢苗正悄悄攒劲

东方不败然多多
2026-01-28 00:36:06
特朗普释放美元贬值信号 美元指数日内跌1%

特朗普释放美元贬值信号 美元指数日内跌1%

财联社
2026-01-28 05:02:06
曝具俊晔放弃大S遗产,6.5亿留给孩子,两家和解,原因竟是马筱梅

曝具俊晔放弃大S遗产,6.5亿留给孩子,两家和解,原因竟是马筱梅

阿纂看事
2026-01-27 17:21:43
新婚第十天婆家家宴,我夹菜被丈夫推开,我冷喝:松手,后果自负

新婚第十天婆家家宴,我夹菜被丈夫推开,我冷喝:松手,后果自负

风起见你
2026-01-28 07:18:48
戏混子、资本家的丑孩子不可怕,可怕的是,'星二代'世袭垄断

戏混子、资本家的丑孩子不可怕,可怕的是,'星二代'世袭垄断

深度解析热点
2026-01-28 08:21:48
追觅创始人俞浩送10名员工乘机赴南极旅游,工作人员:还额外奖励全体员工每人1克黄金

追觅创始人俞浩送10名员工乘机赴南极旅游,工作人员:还额外奖励全体员工每人1克黄金

黄河新闻网吕梁频道
2026-01-27 09:07:19
赵又廷有福了!高圆圆穿绿色吊带长裙与闺蜜热舞,丰满有料疑似走光

赵又廷有福了!高圆圆穿绿色吊带长裙与闺蜜热舞,丰满有料疑似走光

TVB的四小花
2026-01-25 15:04:23
武汉师傅送发动机后续:钱款已退回,车主正脸曝光社死,结局解气

武汉师傅送发动机后续:钱款已退回,车主正脸曝光社死,结局解气

小鹿姐姐情感说
2026-01-28 02:57:50
原来大佬写的推荐信都这么短啊 ​​!网友:有用不在于字多

原来大佬写的推荐信都这么短啊 ​​!网友:有用不在于字多

夜深爱杂谈
2026-01-10 22:24:02
什么是形式主义?90%的工作为了免责,另10%用来证明那90%没白做

什么是形式主义?90%的工作为了免责,另10%用来证明那90%没白做

细说职场
2026-01-26 11:10:18
一夜七转会:帕尔默加盟曼联,富勒姆双签,阿隆索欲执教红军

一夜七转会:帕尔默加盟曼联,富勒姆双签,阿隆索欲执教红军

老垯科普
2026-01-28 06:23:27
接档《小城大事》!视帝扛起大旗,终于有90后当主角的年代剧了

接档《小城大事》!视帝扛起大旗,终于有90后当主角的年代剧了

娱乐圈笔娱君
2026-01-27 18:09:21
美方扶持的4位中国富豪开始露头了:在华疯狂捞金,扭头捐给美国

美方扶持的4位中国富豪开始露头了:在华疯狂捞金,扭头捐给美国

趣味萌宠的日常
2026-01-28 07:49:51
委内瑞拉再生变!特朗普恐没想到,当初留下这个人,会有这么一天

委内瑞拉再生变!特朗普恐没想到,当初留下这个人,会有这么一天

风信子的花
2026-01-28 04:28:18
我出售南京的大平层搬进女儿家,女儿以为我睡熟了,跟女婿密谋

我出售南京的大平层搬进女儿家,女儿以为我睡熟了,跟女婿密谋

朝暮书屋
2026-01-21 17:26:45
孙千这组照片太敢!黑裤包裹蜜桃臀,蝴蝶钉在胸前,这身材绝了?

孙千这组照片太敢!黑裤包裹蜜桃臀,蝴蝶钉在胸前,这身材绝了?

娱乐领航家
2026-01-09 22:00:03
纸扎的胜利?当着欧盟的面,印度阅兵式摆拍“摧毁歼-10CE”?

纸扎的胜利?当着欧盟的面,印度阅兵式摆拍“摧毁歼-10CE”?

兵国大事
2026-01-27 20:30:38
打虎!包惠被查

打虎!包惠被查

新京报
2026-01-27 18:32:14
2026-01-28 09:20:49
MediaTea
MediaTea
专业的数字媒体、新媒体技术
1727文章数 72关注度
往期回顾 全部

科技要闻

Anthropic将融资200亿美元、估值3500亿美元

头条要闻

牛弹琴:印欧迎来大喜事 冯德莱恩被痛骂背叛欧洲人民

头条要闻

牛弹琴:印欧迎来大喜事 冯德莱恩被痛骂背叛欧洲人民

体育要闻

冒充职业球员,比赛规则还和对手现学?

娱乐要闻

张雨绮风波持续发酵,曝多个商务被取消

财经要闻

涨价!新风口,在路上了!

汽车要闻

标配华为乾崑ADS 4/鸿蒙座舱5 华境S体验车下线

态度原创

时尚
教育
家居
健康
旅游

被章若楠、舒淇带火的毛衣,这样穿太时髦了!

教育要闻

从华东师大,停招24个本科专业,看透未来 10 年就业风口!

家居要闻

现代古典 中性又显韵味

耳石脱落为何让人天旋地转+恶心?

旅游要闻

冰雪春天 | 雾凇里的“冰雪童话”

无障碍浏览 进入关怀版