0
我一直在使用sox进行播放并使用trim
命令,将整个音频拆分为n部分(每部分具有固定长度)应该相当简单。拆分音频文件,但只能在暂停中
但是,因为我打算分割说话录音,可能会发生简单的拆分将分裂在一个词的中间。
有没有办法来防止这种情况,并确保零件包含“整个单词”?
我一直在使用sox进行播放并使用trim
命令,将整个音频拆分为n部分(每部分具有固定长度)应该相当简单。拆分音频文件,但只能在暂停中
但是,因为我打算分割说话录音,可能会发生简单的拆分将分裂在一个词的中间。
有没有办法来防止这种情况,并确保零件包含“整个单词”?
看看sox沉默命令sox webpage。
sox original.wav new.wav silence 1 0.5 2% 1 2.0 2% : newfile : restart
original.wav - 音频文件进行拼接。
new.wav - 将是每个切片(new1.wav,new2.wav,new3.wav ...)附加数字的新音频文件的名称。
沉默 - 效果的名称。
1 0.5 2% - above_periods,duration,threshold。
1 2.0 2% - below_periods,duration,threshold。
这是一个很好的提示,谢谢 – leifg