我试图绘制wav文件的频谱图,但似乎频谱总是与时域信号相匹配,代码如下。
import matplotlib.pyplot as plt
import numpy as np
def plot(data):
plt.plot(data, color='steelblue')
plt.figure()
plt.show()
rate, wav_data = wavfile.read("audio_self/on/on.wav")
plot(wav_data)
plot(np.abs(np.fft.fft(wav_data)))
我做错什么了吗?
如果你想要两个独立的立体声音轨到左声道和右声道,然后采取一个单独的图表,这将是一个更准确的读数,除非你把音轨在单声道弗兰克扎尔科夫说。以下是如何将立体声音轨分为左声道和右声道:
我希望这能有帮助。
相关问题 更多 >
编程相关推荐