내가하고 싶은 것은 그것이 주어진 사운드 파일의 200 밀리 초마다를 분석하고 특정 주파수 범위의 주파수 세기 값 (0에서 1을 플로트로)을 배열로 뱉어내는 서브 루틴을 갖는 것입니다. 나는 나중에 저장한다. 이 값은 오디오 파일에 '스트로브'로되어있는 그래픽의 불투명도 값으로 사용됩니다.파이썬 2.6을 사용하여 오디오 파일의 신속한 스펙트럼 분석이 가능합니까?
문제는 이전에 오디오 분석을 시도한 적이 없으며 시작해야 할 곳이 없다는 것입니다. 나는 pymedia와 scipy/numpy를 보았는데, 이것을 달성하기 위해 FFT를 사용할 수있을 것이라고 생각했지만, 나는이 데이터를 조작하여 원하는 결과를 얻는 방법을 모를 정도였다. pymedia의 SpectrAnalyzer 클래스에 대한 문서는 사실상 존재하지 않으며 웹 사이트의 예제는 실제로 라이브러리의 최신 릴리스에서 작동하지 않습니다. 이는 내 인생을 더 쉽게 만들어주지는 않습니다.
이 프로젝트를 시작하려면 어떻게해야합니까? 나는 심지어 내가 사용해야 할 도서관이 무엇인지에 관해 완전한 손실을보고있다.
유용한 코드는 다음에서 찾을 수 있습니다. http://www.swharden.com/blog/2010-03-05-realtime-fft-graph-of-audio-wav-file-or-microphone-input-with- python-scipy-and-wckgraph/ – unutbu