톤이 발생하는 곳에서 오디오 파일을 자동으로 분할하려면 어떻게합니까?


11

1kHz 톤이 세그먼트를 나누는 오디오 녹음이 있습니다. Audacity를 사용하여 파일을 수동으로 분할하는 데 시간이 걸리는 세그먼트가 너무 많습니다. 이를 수행하기위한 자동 플러그인 또는 프로그램이 있습니까?


실용적인 제안은 아니지만 해당 톤의 이진 코드를 찾아서 나눕니다.
soandos

답변:


8

이것은 실제로 대역 통과 필터와 결합 될 때 Audacity의 비트 파인더 분석 플러그인을 사용하여 가능합니다 .

  1. 모노 오디오 트랙을 복제하십시오.
  2. 톤의 정확한 주파수를 찾으십시오.
    1. Audacity에서 감지 할 톤을 선택하고 Analyze → Plot Spectrum을 선택하십시오.
    2. 크기를 16384로 설정하십시오.
    3. 마우스 포인터를 최고점 위로 이동하십시오.
    4. "피크"주파수를 찾으십시오.
  3. 톤을 제외한 모든 것을 제거하려면 대역 통과 필터를 사용하십시오.
    1. 전체 톤 감지 트랙을 선택하고 효과 → 나이 퀴 스트 프롬프트를 선택하십시오.
    2. (reson s 1000 1 1)상자에 입력 하십시오.
    3. 10002 단계에서 얻은 주파수로 교체하십시오 .
    4. 확인을 클릭하십시오.
  4. 선택적으로 새 피크 진폭을 0으로 설정하여 증폭 효과를 적용합니다.
  5. 분석 → 비트 파인더를 사용하십시오. 임계 값 백분율을 100으로 시작하십시오. Audacity가 신호음을 성공적으로 감지 할 때까지이 비율을 줄입니다.
  6. 표시된 세그먼트를 실제로 별도의 파일로 저장하려면 파일 → 다중 내보내기를 사용하십시오.

0

흠, 잘 지냈어? http://wiki.audacityteam.org/wiki/Splitting_recordings_into_separate_tracks에 설명 된대로 Audacity multi-export 는 적절한 레이블이 지정된 경우 원하는 작업을 수행합니다.

SilenceMarker.ny라는 자동 레이블 자동 스크립트를 http://audacity-forum.de/download/edgar/nyquist/nyquist-doc/ 의 간단한 스펙트럼 처리 예제와 결합하는 것이 가능합니다. freq를 기준으로 라벨링을 수행하는 examples / rbd / 03-fft-tutorial.htm . 내가 해야 한다면 시도해 볼 것이지만 lisp는 내 언어 중 하나가 아닙니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.