2017-10-20 12 views
0

나는 pyton에 음악 (wav) 시각화 프로그램을 만들고 싶습니다.파이썬 wav 주파수의 볼륨을 얻는 방법?

볼륨 및 주파수를 얻기위한 코드가 있지만 출력은 다음과 같습니다 : ex. 440hz, 30db.

보고 싶습니다 (한 번에) : 예.

는 100Hz, 5dB

400Hz의, 20dB

800Hz는, 30dB

1600hz, 20dB

4000hz,

2dB가 어떻게를 만들기 위해?

답변

0

나는 좀 더 자세한 정보가 필요 하겠지만, 나는 일종의 fft 알고리즘이 필요할 것이라고 생각한다.

아마도 numpy.fft 또는 scipy fft implementations에서 시도해보십시오.

두 가지 모두 진폭을 dB로 변환하는 데 약간의 사랑이 필요하지만 가능한 것 같습니다.

+0

답변 해 주셔서 감사합니다. – olokelo

+0

도와 드리겠습니다. 그것이 답이라면, 그 것으로 표시하십시오. – slightlynybbled