我正在使用split\u on\u silene函数,其参数如下面python中的方法所示
我没有得到任何一块钱作为回报。区块长度为0
我做错了什么
from pydub import AudioSegment
from pydub.silence import split_on_silence
song = AudioSegment.from_wav(my_file)
# split track where silence is 0.5 seconds
# or more and get chunks
chunks = split_on_silence(song,
# must be silent for at least 0.5 seconds
# or 500 ms. adjust this value based on user
# requirement. if the speaker stays silent for
# longer, increase this value. else, decrease it.
min_silence_len = 500,
# consider it silent if quieter than -16 dBFS
# adjust this per requirement
silence_thresh = -16
)
更改
silence_thresh = -23
的值[从
silence_thresh = -21
开始工作]。查看this了解更多详细信息相关问题 更多 >
编程相关推荐