python 几种常见的音频数据读取、保存方式
在Python中,可以使用soundfile
库来读取和保存音频数据。soundfile
是librosa
的依赖库,librosa
用于音频、音乐分析,但soundfile
更专注于音频的读写。
安装库(如果尚未安装):
pip install soundfile
示例代码:
import soundfile as sf
# 读取音频文件
data, samplerate = sf.read('example.wav')
# 打印信息
print(f"Sample Rate: {samplerate}Hz")
print(f"Number of Channels: {data.shape[1]}")
# 修改音频数据(如果需要)
# data = ...
# 保存音频文件
sf.write('output.wav', data, samplerate)
以上代码展示了如何使用soundfile
库来读取和保存WAV格式的音频文件。sf.read
函数用于读取音频文件,返回音频数据和采样率。sf.write
函数用于将音频数据和采样率保存为文件。
评论已关闭