资源简介

matlab用来绘制wav音频文件的语谱图的程序

资源截图

代码片段和文件信息



% % 参数设置
 Winsiz = 512;
 Shift = 32;
 base = 0;
 resolution=2048;

[Sg  Fs] = wavread(‘D:\project\pop2_8k_8.wav‘);

t1=clock;
n = floor((length(Sg) - Winsiz)/Shift)+1;
A = zeros(resolution/2+1  n);
for i = 1:n
    n1 = (i-1)*Shift + 1;
    n2 = n1 + Winsiz - 1;
    s = zeros(1 resolution);
    s(1:Winsiz) = (Sg(n1:n2)-mean(Sg(n1:n2))).*hamming(Winsiz);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        761  2009-06-17 17:51  spectrogram_fft.m

----------- ---------  ---------- -----  ----

                  761                    1


评论

共有 条评论