使用 PyDub 查看音频参数
您处理的每个音频文件都会有一系列特性,例如声道数、帧率(或采样率)、采样宽度等。
了解这些参数有助于确保您的音频文件满足各类用于语音转写的 API 要求。
例如,许多 API 建议最低帧率(wav_file.frame_rate)为 16,000 Hz。
当您创建 AudioSegment 实例时,PyDub 会自动从音频文件中推断这些参数,并将其保存为属性。
在本练习中,我们将查看并理解这些属性。
本练习是课程的一部分
Python 语音语言处理
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Import audio file
wav_file = AudioSegment.from_file(file="wav_file.wav")
# Find the frame rate
print(wav_file.____)