energe.m
上传用户:ay_070428
上传日期:2014-12-04
资源大小:11427k
文件大小:0k
源码类别:

语音合成与识别

开发平台:

Matlab

  1. m=wavread('8a.wav');
  2. s=m;winsiz=256;shift=128;
  3. nseg=floor((length(s)-winsiz)/shift)+1;
  4. for i=1:nseg
  5.     n1=(i-1)*shift+1;n2=n1+winsiz-1;
  6.     xx=s(n1:n2);xx=xx.*hamming(winsiz);
  7.     y(i)=sum(abs(xx));
  8. end
  9. y=y/max(abs(y));
  10.    plot(y) 
  11.    %xlabel('帧数/个')
  12.   %ylabel('幅度')
  13.   xlabel('帧数/个')
  14.   ylabel('幅度')
  15.   figure
  16.   plot(m)