1. 安装 ffmpeg

前往官网下载 ffmpeg,https://ffmpeg.org/download.html。配置好环境变量。

2. 安装 pydub, simpleaudio

pip install pydub simpleaudio

3. 剪辑音频

from pydub import AudioSegment

def clip_audio(file_path, output_path, start_time_ms, end_time_ms):
    # 加载音频文件
    audio = AudioSegment.from_wav(file_path)
    
    # 剪辑指定时间段的音频
    clipped_audio = audio[start_time_ms:end_time_ms]
    
    # 保存剪辑后的音频文件
    clipped_audio.export(output_path, format="wav")

# 示例使用
input_wav = "input.wav"  # 输入WAV文件路径
output_wav = "clipped_output.wav"  # 输出剪辑后文件路径
start_time = 5 * 1000  # 起始时间(毫秒)
end_time = 35 * 1000  # 结束时间(毫秒)
clip_audio(input_wav, output_wav, start_time, end_time)