2016-11-20 7 views
0

나는 sox로 놀았으며 trim 명령을 사용하면 전체 오디오를 n 부분 (부분 당 고정 길이)으로 분할하는 것이 매우 간단해야합니다.오디오 파일 분할 만 일시 중지

그러나 음성 녹음을 분할하려는 경우 간단한 분할이 단어 중간에 나뉘는 경우가 있습니다.

이를 방지하고 부품에 "전체 단어"가 포함되어 있는지 확인하는 방법이 있습니까?

답변

2

sox webpage에서 sox silence 명령을 살펴보십시오.

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.

+1

대단한 힌트였습니다. 감사합니다. – leifg