以下是一个示例代码,演示如何使用Python中的pydub库来播放录音文件的部分音频:
from pydub import AudioSegment
from pydub.playback import play
# 读取录音文件
audio = AudioSegment.from_file("recording.wav")
# 定义开始和结束时间(单位:毫秒)
start_time = 10000
end_time = 20000
# 提取部分音频
segment = audio[start_time:end_time]
# 播放部分音频
play(segment)
在上面的代码中,我们首先使用AudioSegment.from_file
函数从录音文件中读取音频。然后,我们定义了开始时间和结束时间(以毫秒为单位),用于指定我们想要提取的音频片段。接下来,我们使用切片操作audio[start_time:end_time]
来提取部分音频,并将其赋值给segment
变量。最后,我们使用play
函数来播放提取的部分音频。
请确保在运行代码之前已经安装了pydub库。你可以使用以下命令通过pip安装pydub:
pip install pydub
请记得将代码中的recording.wav
替换为你自己的录音文件的路径。
上一篇:播放流音频 API