打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
python 如何把音频波形保存为wav音频文件
userphoto

2024.05.09 河南

关注

你可以使用 Python 中的 `wave` 模块来保存音频波形为 WAV 文件。下面是一个简单的示例代码,演示如何使用 Python 将音频波形保存为 WAV 文件:


```python

import wave

import numpy as np


# 生成示例音频波形数据

sample_rate = 44100 # 采样率

duration = 5 # 音频时长(秒)

frequency = 440 # 信号频率(Hz)

amplitude = 32767 # 振幅


t = np.linspace(0, duration, int(sample_rate * duration), endpoint=False)

audio_data = amplitude * np.sin(2 * np.pi * frequency * t)


# 创建 WAV 文件

wav_file = wave.open('output.wav', 'w')

wav_file.setnchannels(1) # 设置为单声道

wav_file.setsampwidth(2) # 设置采样位数(2 字节)

wav_file.setframerate(sample_rate) # 设置采样率

wav_file.writeframes(audio_data.astype(np.int16).tobytes()) # 写入音频数据

wav_file.close()

```


这段代码首先生成一个示例的音频波形数据,然后使用 `wave` 模块创建了一个 WAV 文件,并设置了单声道、16 位采样位数、44100Hz 的采样率。最后将生成的音频数据写入到 WAV 文件中。


你可以根据实际的音频数据替换示例中的音频波形数据,或者根据需要调整采样率、声道数和采样位数等参数。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
数字音频文件格式与接口标准
pyAudioAnalysis-用于音频特征提取,分类,分段和应用的python库
如何用ffmpeg-python轻松处理音频文件,实现格式转换、剪辑和合并?
关于WAV与APE的比较
用Adobe audition导出音频文件时自动生成的pkf格式文件是什么?
声音在计算机中的存储格式
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服