我正在尝试在给定的音频文件中输出静音期的开始时间戳(因为存在背景噪声,静音是指阈值)。最终,考虑到这些时间戳,我想将音频文件拆分为更小的音频文件。重要的是不要丢弃原始文件的任何部分。
我试过了
sox in.wav out.wav silence 1 0.5 1% 1 2.0 1% : newfile : restart
(礼貌http://digitalcardboard.com/blog/2009/08/25/the-sox-of-silence/)
尽管它在某种程度上起到了作用,但它也修剪并丢弃了我不希望发生的沉默时间。
“沉默”是正确的选择,还是有更简单的方法来完成我需要做的事情?
谢谢。