FFT Das unten gezeigte Programm ist ein experimentell erstelltes Programm
FFT.py
F = np.fft.fft(Y)
Amp = np.abs(F/(frames/2))
freq = np.fft.fftfreq(frames, 1/Fs)
plt.plot(freq[1:int(frames/2)],Amp[1:int(frames/2)])
plt.xlabel("Freqency [Hz]")
fig.savefig("FFT.png ")
plt.show()
plt.close()
↓ Ausführungsergebnis
Y: Sprachdaten Fs: 20000 Hz (Abtastfrequenz)
Mit FFT können Sie nur bis zur Hälfte der Abtastfrequenz (Nyquist-Frequenz) sehen.
Recommended Posts