• 大小: 2.05MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-13
  • 语言: Matlab
  • 标签: matlab  

资源简介

利用matlab实现了音频特征的提取,主要有过零率,短时能量,包络等等。

资源截图

代码片段和文件信息

function out = buffer2(y frameSize overlap)
% buffer2: frame blocking
% Usage: out = buffer2(y frameSize overlap)
% This is almost the same as “buffer“ except that there is no leading/trailing zeros

% Roger Jang 20010908

if nargin<3 overlap=0; end
if nargin<2 frameSize=256; end

y = y(:);
step = frameSize-overlap;
frameCount = floor((length(y)-overlap)/step);

out = zeros(frameSize frameCount);
for i=1:frameCount
startIndex = (i-1)*step+1;
out(: i) = y(startIndex:(startIndex+frameSize-1));
end

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

     文件      55244  2004-10-27 17:51  test\s1.wav

     文件      52044  2004-11-05 11:30  test\s10.wav

     文件      56844  2004-11-01 17:34  test\s11.wav

     文件      56044  2004-10-27 11:19  test\s12.wav

     文件      48044  2004-11-05 10:56  test\s13.wav

     文件      55244  2004-10-27 17:42  test\s14.wav

     文件      52844  2004-10-27 10:10  test\s15.wav

     文件      52844  2004-10-27 18:14  test\s2.wav

     文件      56044  2004-11-05 11:26  test\s3.wav

     文件      59244  2004-10-27 18:09  test\s4.wav

     文件      56844  2004-10-27 10:21  test\s5.wav

     文件      51244  2004-10-27 10:06  test\s6.wav

     文件      48844  2004-10-27 11:28  test\s7.wav

     文件      52844  2004-11-05 11:33  test\s8.wav

     文件      48044  2004-10-27 18:06  test\s9.wav

     目录          0  2013-02-21 14:57  test

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

               802260                    16


评论

共有 条评论