1 安装相应python库
在音频转化过程中使用到的python库主要是pydub,该库具有强大的音频处理能力。此外,需要安装noisereduce库,用来降噪
pip install pydub
pip install noisereduce
使用import来检查相应的库是否能使用
import pydub
import noisereduce
如果没有报错,说明安装正确
2 读入音频文件并转化为其他格式
pydub中的AudioSegment类可以实现读取和转化音频文件格式
以.aac格式向.wav格式转化为例
audio = AudioSegment.from_file("input.aac", format="aac")
audio.export("output.wav", format="wav")
实现了音频的读入和输出,其中input.aac可以替换成你的音频文件的名称。默认输入输出位于同一路径下,否则需要用绝对路径
注意:如果没有安装ffmpeg会出现找不到文件的错误,此处可以参考另一篇博客