SoX로 주파수 분석 (스펙트럼)
1673 단어 spectrogramsoxFFT
이런 글을 썼지만python을 사용하지 않는 사람도 같은 일을 할 수 있기를 바라기 때문에 지령선의 소프트웨어를 이용하여 스펙트럼을 만드는 방법입니다.
scipy는 임의의 데이터 열에 대해 주파수 분석을 할 수 있습니다. 이것은 음성 파일 (여기는 wav 파일) 의 스펙트럼 제작 방법입니다.
SoX(Sound eXchange)라는 명령선 소프트웨어를 사용합니다.
SoX 공식
SoX 브로셔(영어)
SoX 설명서 일본어 번역
크로스오버 플랫폼에서는 Windows, Mac, Linux에서 사용할 수 있습니다.
나는 Mac를 사용하기 때문에 홈brew로 설치했다.
brew install sox
명령은 ox입니다.예를 들어 주변에 우연히 녹음된 로켓 엔진의 소리를 분석해 보자.
터미널에서 소리 파일 (여기는 wav 파일) 과 같은 디렉터리에 들어가서 다음 명령을 입력하십시오.
sox TASCAM_0013.wav -n trim 124 7 rate 30k spectrogram -z 60
이 소리 파일은 1초에서 6초 사이에 엔진을 연소시킨다.왼쪽 마이크는 저음 마이크를 사용하기 때문에 kHz의 고주파 비아테나, 오른쪽 마이크는 보통 음악 마이크로 녹음하기 때문에 비교적 고음도 믿을 수 있다.스펙트럼 그래프를 보면 1kHz 정도 되는 곳에 비교적 강한 주파수가 있음을 알 수 있다.
psyn(scipy)으로 스펙트럼을 표시하는 것은 학술적으로 사용하기 쉽지만, 일단 표시하면 SoX도 충분하고 아름다운 스펙트럼을 얻을 수 있다.
Reference
이 문제에 관하여(SoX로 주파수 분석 (스펙트럼)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ina111/items/6d9e9dcea275213cb431텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)