【发布时间】:2021-07-21 02:19:30
【问题描述】:
我想知道fft_frequencies()函数的输出数组是什么意思。
听说每个音符都有泛音,
但输出数组似乎只包含每秒每个音符的一个频率。
我想知道,数组是否已经包含泛音。
我写的代码如下:
import librosa
from scipy import signal
y, sr = librosa.load('./data/dreamy.wav')
Nfft = 256
stft = librosa.stft(y, n_fft=Nfft, window=signal.windows.hamming)
freqs = librosa.fft_frequencies(sr=sr, n_fft=Nfft)
print(freqs)
结果如下:
[ 0. 86.1328125 172.265625 258.3984375 344.53125
430.6640625 516.796875 602.9296875 689.0625 775.1953125
861.328125 947.4609375 1033.59375 1119.7265625 1205.859375
... ]
【问题讨论】:
标签: python signal-processing fft librosa