作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 split_on_silence 带有参数的函数,如下面的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
)
最佳答案
song.dBFS
-22.4691372540001
silence_thresh - (in dBFS) anything quieter than this will be considered silence.Notice the average loudness of the sound is -22.4 dBFS (quieter than
the default silence_thresh of -16dBFS).
更改
silence_thresh = -23
的值.
silence_thresh = -21
]。检查
this欲知更多详情
关于python pydub.silence split_on_silence 返回 0 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66189077/
我有两个脚本,其中一个会分割一定长度的音频,另一个会在每次有无声段落时分割音频。是否可以在静音时拆分音频,但只有在经过一定时间后才能拆分音频?我需要不少于 5 分钟的无声分割视频。 忽略静音的拆分脚本
我正在使用 split_on_silence 带有参数的函数,如下面的python方法所示。 我没有得到任何单一的返回。块长度为 0。 我做错了什么? from pydub import AudioS
我是一名优秀的程序员,十分优秀!