基于HMM的语音识别系统毕设(推荐,执行test.m),里面有详细的MATLAB代码
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 37804 2017-05-24 21:08 基于HMM的语音识别系统毕设320fnm_2_0.01_1.wav
文件 37804 2017-05-24 23:29 基于HMM的语音识别系统毕设320fnm_2_0.01_3.wav
文件 1515 2005-07-04 10:04 基于HMM的语音识别系统毕设aum.m
文件 375 2005-07-04 11:20 基于HMM的语音识别系统毕设enframe.m
文件 3998 2009-05-01 14:24 基于HMM的语音识别系统毕设FNC.m
文件 1990 2002-02-26 15:51 基于HMM的语音识别系统毕设getparam.m
文件 1283 2005-06-30 17:05 基于HMM的语音识别系统毕设inithmm.m
文件 3482 1998-05-12 16:22 基于HMM的语音识别系统毕设melbankm.m
文件 859 2005-07-04 11:20 基于HMM的语音识别系统毕设mfcc.m
文件 357 2001-11-11 10:28 基于HMM的语音识别系统毕设mixture.m
文件 67801 2009-05-16 08:41 基于HMM的语音识别系统毕设myhmm.mat
文件 67813 2009-05-16 12:05 基于HMM的语音识别系统毕设myhmm_enhanced.mat
文件 239 2009-05-11 22:43 基于HMM的语音识别系统毕设mylabel.mat
文件 230 2001-11-10 21:48 基于HMM的语音识别系统毕设pdf.m
文件 37804 2009-05-14 11:09 基于HMM的语音识别系统毕设 est1.wav
文件 38604 2009-05-14 10:03 基于HMM的语音识别系统毕设 est10.wav
文件 45804 2009-05-14 10:04 基于HMM的语音识别系统毕设 est11.wav
文件 41004 2009-05-12 21:28 基于HMM的语音识别系统毕设 est12.wav
文件 37004 2009-05-14 10:02 基于HMM的语音识别系统毕设 est13.wav
文件 38604 2009-05-14 10:02 基于HMM的语音识别系统毕设 est14.wav
文件 41804 2009-05-14 14:12 基于HMM的语音识别系统毕设 est15.wav
文件 34604 2009-05-14 10:04 基于HMM的语音识别系统毕设 est16.wav
文件 39404 2009-05-14 10:05 基于HMM的语音识别系统毕设 est17.wav
文件 41004 2009-05-14 10:05 基于HMM的语音识别系统毕设 est18.wav
文件 41004 2009-05-14 10:05 基于HMM的语音识别系统毕设 est19.wav
文件 35404 2009-05-14 09:57 基于HMM的语音识别系统毕设 est2.wav
文件 41804 2009-05-14 10:06 基于HMM的语音识别系统毕设 est20.wav
文件 46604 2009-05-14 10:06 基于HMM的语音识别系统毕设 est21.wav
文件 40204 2009-05-12 21:29 基于HMM的语音识别系统毕设 est22.wav
文件 37804 2009-05-14 10:07 基于HMM的语音识别系统毕设 est23.wav
............此处省略874个文件信息
function hmm = baum(hmm samples)
mix = hmm.mix; %高斯混合
N = length(mix); %HMM状态数
K = length(samples); %语音样本数
SIZE = size(samples(1).data2); %参数阶数
% 计算前向 后向概率矩阵 考虑多观察序列和下溢问题
disp(‘计算样本参数...‘);
for k = 1:K
%fprintf(‘%d ‘k)
param(k) = getparam(hmm samples(k).data);
end
%fprintf(‘
‘)
% 重估转移概率矩阵A: trans
disp(‘重估转移概率矩阵A...‘)
for i = 1:N-1
denom = 0;
for k = 1:K
tmp = param(k).ksai(:i:);
denom = denom + sum(tmp(:));
end
for j = i:i+1
nom = 0;
for k = 1:K
tmp = param(k).ksai(:ij);
nom = nom + sum(tmp(:));
end
hmm.trans(ij) = nom / denom;
end
end
% 重估混合高斯的参数
disp(‘重估混合高斯的参数...‘)
for l = 1:N
for j = 1:hmm.M(l)
%fprintf(‘%d%d ‘lj)
% 计算各pdf的均值和方差
nommean = zeros(1SIZE);
nomvar = zeros(1SIZE);
denom = 0;
for k = 1:K
T = size(samples(k).data1);
for t = 1:T
x = samples(k).data(t:);
nommean = nommean + param(k).gama(tlj) * x;
nomvar = nomvar + param(k).gama(tlj) * (x-mix(l).mean(j:)).^2;
denom = denom + param(k).gama(tlj);
end
end
hmm.mix(l).mean(j:) = nommean / denom;
hmm.mix(l).var (j:) = nomvar / denom;
% 计算各pdf的权
nom = 0;
denom = 0;
for k = 1:K
tmp = param(k).gama(:lj); nom = nom + sum(tmp(:));
tmp = param(k).gama(:l:); denom = denom + sum(tmp(:));
end
hmm.mix(l).weight(j) = nom/denom;
end
%fprintf(‘
‘)
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 37804 2017-05-24 21:08 基于HMM的语音识别系统毕设320fnm_2_0.01_1.wav
文件 37804 2017-05-24 23:29 基于HMM的语音识别系统毕设320fnm_2_0.01_3.wav
文件 1515 2005-07-04 10:04 基于HMM的语音识别系统毕设aum.m
文件 375 2005-07-04 11:20 基于HMM的语音识别系统毕设enfr
文件 3998 2009-05-01 14:24 基于HMM的语音识别系统毕设FNC.m
文件 1990 2002-02-26 15:51 基于HMM的语音识别系统毕设getparam.m
文件 1283 2005-06-30 17:05 基于HMM的语音识别系统毕设inithmm.m
文件 3482 1998-05-12 16:22 基于HMM的语音识别系统毕设melbankm.m
文件 859 2005-07-04 11:20 基于HMM的语音识别系统毕设mfcc.m
文件 357 2001-11-11 10:28 基于HMM的语音识别系统毕设mixture.m
文件 67801 2009-05-16 08:41 基于HMM的语音识别系统毕设myhmm.mat
文件 67813 2009-05-16 12:05 基于HMM的语音识别系统毕设myhmm_enhanced.mat
文件 239 2009-05-11 22:43 基于HMM的语音识别系统毕设mylabel.mat
文件 230 2001-11-10 21:48 基于HMM的语音识别系统毕设pdf.m
文件 37804 2009-05-14 11:09 基于HMM的语音识别系统毕设 est1.wav
文件 38604 2009-05-14 10:03 基于HMM的语音识别系统毕设 est10.wav
文件 45804 2009-05-14 10:04 基于HMM的语音识别系统毕设 est11.wav
文件 41004 2009-05-12 21:28 基于HMM的语音识别系统毕设 est12.wav
文件 37004 2009-05-14 10:02 基于HMM的语音识别系统毕设 est13.wav
文件 38604 2009-05-14 10:02 基于HMM的语音识别系统毕设 est14.wav
文件 41804 2009-05-14 14:12 基于HMM的语音识别系统毕设 est15.wav
文件 34604 2009-05-14 10:04 基于HMM的语音识别系统毕设 est16.wav
文件 39404 2009-05-14 10:05 基于HMM的语音识别系统毕设 est17.wav
文件 41004 2009-05-14 10:05 基于HMM的语音识别系统毕设 est18.wav
文件 41004 2009-05-14 10:05 基于HMM的语音识别系统毕设 est19.wav
文件 35404 2009-05-14 09:57 基于HMM的语音识别系统毕设 est2.wav
文件 41804 2009-05-14 10:06 基于HMM的语音识别系统毕设 est20.wav
文件 46604 2009-05-14 10:06 基于HMM的语音识别系统毕设 est21.wav
文件 40204 2009-05-12 21:29 基于HMM的语音识别系统毕设 est22.wav
文件 37804 2009-05-14 10:07 基于HMM的语音识别系统毕设 est23.wav
............此处省略874个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)