python实现Wav信号的录制与频谱分析
下面是一个Python示例代码,用于录制WAV信号并进行频谱分析。我们将使用sounddevice库进行录音,使用numpy进行数据处理,以及使用matplotlib进行频谱可视化。确保你已经安装了这些库,可以通过以下命令进行安装:
pip install sounddevice numpy matplotlib scipy
以下是完整的代码示例:
import sounddevice as sd
import numpy as np
import matplotlib.pyplot as plt
from scipy.io.wavfile import write
# 录音参数
duration =