MATLAB 声音文件处理
由于最近的Project要做声音分析,需要用到MATLAB,之前一直没怎么接触过,所以乘着做Project学习下。真的用了才知道MATLAB真是神器啊,呵呵~~~其强大的函数库和数学运算能力彻底让我折服了。言归正传,我们来讨论下用MATLAB做声音文件处理。
1. 读取WAV声音文件
2. 绘制波形图
3. 绘制振幅频谱图
波形的傅里叶变换返回震级和相位信息,并且用复数的形式表达,通过计算绝对值来获取其频率的振幅
4. 绘制能量频谱图
引用:
The MethWorks Support. Technique notes 1702, http://www.mathworks.com/support/tech-notes/1700/1702.html
Basic Sound Processing with Matlab http://xoomer.virgilio.it/sam_psy/psych/sound_proc/sound_proc_matlab.html