开始使用免费开始使用

使用 PyDub 导入音频文件

PyDubAudioSegment 类让您可以轻松在 Python 中导入并处理音频文件。

在本练习中,我们将通过创建一个 AudioSegment 实例来导入一个感兴趣的音频文件。

要导入音频文件,您可以在 AudioSegment 上使用 from_file() 函数,并传入目标音频文件的路径名(字符串)。format 参数允许您指定音频文件的格式,不过这是可选的,因为 PyDub 会自动推断。

PyDub 处理 .wav 文件无需额外依赖;但对于 .mp3 等其他类型,您需要安装 ffmpeg

已为您准备了一个示例音频文件 wav_file.wav,您可以在此处收听。

本练习是课程的一部分

Python 语音语言处理

查看课程

练习说明

  • pydub 导入 AudioSegment
  • 调用 from_file 方法,并传入音频文件的路径名。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Import AudioSegment from Pydub
from pydub import ____

# Create an AudioSegment instance
wav_file = AudioSegment.____(file=____, 
                                  format="wav")

# Check the type
print(type(wav_file))
编辑并运行代码