本项目是一个用于音频信号处理的Python工具集,主要功能包括:
- 从MP3文件中提取音频幅值数据
- 对音频数据进行傅里叶变换(FFT)和短时傅里叶变换(STFT)
- 生成频谱分析结果和可视化图表
- 从MP3文件中提取音频波形数据
- 支持自定义采样率(默认480Hz)
- 输出时间-幅值CSV文件
- 傅里叶变换(FFT)分析音频频率成分
- 短时傅里叶变换(STFT)分析时频特性
- 自动检测主要频率峰值
- 生成原始波形图
- 生成频谱图
- 生成时频热力图
pip install numpy matplotlib pydub pandas scipy- 准备音频文件,将.mp3格式的文件放入./MP3/目录下
- 点击run_main.bat运行程序
- 程序运行结束后,结果文件会保存在./output/目录下
