CHEETAH.W

静心积累

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年5月29日

摘要: dtw算法的代码:function dist = dtw(t,r)n = size(t,1);m = size(r,1);% 帧匹配距离矩阵d = zeros(n,m);for i = 1:nfor j = 1:m d(i,j) = sum((t(i,:)-r(j,:)).^2);endend% 累积距离矩阵D = ones(n,m) * realmax;D(1,1) = d(1,1);% 动态规划for i = 2:nfor j = 1:m D1 = D(i-1,j); if j>1 D2 = D(i-1,j-1); else D2 = ... 阅读全文
posted @ 2012-05-29 10:35 Ethan.Wong 阅读(949) 评论(0) 推荐(0) 编辑

摘要: 读入语音数据,端点检测,计算mfcc,利用端点位置截取mfcc系数中语音部分。作图。一般来说mfcc针对整段语音计算,获取端点位置后截取mfcc计算后的结果。代码如下:(mfcc_vad.m)%% 计算x1=wavread('2a2.wav');x2=wavread('2a9.wav');[x1s x1e]=vad(x1);[x2s x2e]=vad(x2);m1=mfcc(x1);m2=mfcc(x2);m1v=m1(x1s:x1e,:);m2v=m2(x2s:x2e,:);%% 作图figure(1)subplot(221),mesh(m1),title(& 阅读全文
posted @ 2012-05-29 10:08 Ethan.Wong 阅读(860) 评论(0) 推荐(0) 编辑