--- 西奥多罗斯·詹纳科普洛斯 http://www.di.uoa.gr/~tyiannak 提供的 m文件

  • 读取 wav 文件。
  • 将音频数据拆分为不重叠的窗口(例如1秒)。
  • 对于每个窗口,创建音频数据图像和相应的频谱图,并将其附加到 动画.gif 文件中。

M文件说明

函数 createAnimatedGifFromWav(wavFileName, windowLength, Width, framesPerSec) 参数:

- wavFileName:要读取的 .wav 文件的名称。

- windowLength:要在 gif 中绘制的每个窗口的长度(以秒为单位)。

- Width:生成的 gif 文件的宽度。

- framesPerSec:gif 注释文件的每秒帧数。

注意:生成的 gif 将包含按时间顺序排列的图像序列,每帧代表音频数据的一个窗口,并显示其音频波形和频谱。该脚本特别适用于音频数据的可视化和分析,能够动态展示音频的变化特征。