【发布时间】:2019-11-26 13:50:28
【问题描述】:
我想使用 python 将单个音频文件拆分为多个音频文件并保存,文件中的峰值由静音分隔。 音频文件包含 5 个 A
我已经尝试过 librosa 库和 pydub 代码 我也提到了这个链接: https://gist.github.com/kylemcdonald/c8e62ef8cb9515d64df4
但它会将文件切割成 1 秒等间隔,我不希望这样。我想在静音的基础上拆分文件
import librosa as l
from scipy.io import wavfile
audio = l.load("D:/Downloads/Voice_a.wav")[0]
x = l.effects.trim(audio, top_db = 50)[0]
预期的输出是 5 个不同的文件,每个文件都有一个“A”
【问题讨论】:
标签: python audio signal-processing librosa pydub