• 大小: 575B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-08
  • 语言: Matlab
  • 标签: Matlab  DTW算法  

资源简介

基于Matlab软件,实现了语音识别中的DTW算法,DTW算法使用了时间伸缩技术,解决了以前语音识别中,训练模板和参考模板帧长不一样的问题

资源截图

代码片段和文件信息

function dist = dtw(tr)
n = size(t1);
m = size(r1);

% 帧匹配距离矩阵
d = zeros(nm);

for i = 1:n
for j = 1:m
d(ij) = sum((t(i:)-r(j:)).^2);
end
end

% 累积距离矩阵
D =  ones(nm) * realmax;
D(11) = d(11);

% 动态规划
for i = 2:n
for j = 1:m
D1 = D(i-1

评论

共有 条评论