python 保存音频文件
时间: 2024-09-10 12:09:26 浏览: 79
Python 读取WAV音频文件 画频谱的实例
在Python中,你可以使用各种库来保存音频文件,其中最常用的是`pydub`和`wave`库。以下是通过这两个库简单保存WAV格式音频文件的基本步骤:
1. 使用`pydub`:
```python
from pydub import AudioSegment
# 加载音频数据
audio = AudioSegment.from_mp3("input.mp3")
# 保存为WAV文件
audio.export("output.wav", format="wav")
```
2. 使用`wave`:
```python
import wave
# 创建一个WAVE文件
with wave.open("output.wav", "wb") as wav_file:
# 设置参数,如样本位数(8或16位)、采样率、声道数等
wav_file.setparams((1, 2, 44100, len(your_audio_data), "NONE", "not compressed"))
# 将音频数据写入文件
wav_file.writeframes(your_audio_data)
```
这里的`your_audio_data`应该是从其他来源获取的音频数据,比如从流中读取。
阅读全文