使用 PyDub 播放音频文件
当您处理音频文件时,多半需要实际听一听。
PyDub 的 playback 模块提供了名为 play() 的函数,您可以将一个 AudioSegment 传给它。对传入的 AudioSegment 调用 play(),就会在设备上播放该音频。
这有助于您检查音频文件的质量,并评估是否需要做出任何调整。
在本练习中,您将看到使用 play() 是多么简单。
请注意:要使用 play(),播放 .wav 文件需要安装 simpleaudio 或 pyaudio,播放其他类型的文件需要安装 ffmpeg。
本练习是课程的一部分
Python 语音语言处理
练习说明
- 从
pydub.playback模块导入play。 - 调用
play(),并将wav_file这个 AudioSegment 传入。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Import AudioSegment and play
from pydub import AudioSegment
from pydub.playback import ____
# Create an AudioSegment instance
wav_file = AudioSegment.from_file(file="wav_file.wav",
format="wav")
# Play the audio file
____(____)