基于HMM的语音识别MATLAB代码
标签:
•
文件类型: .rar
•
文件大小: 32.61MB
•
下载次数: 1
•
用HMM识别4中方言,每种方言80个作为训练,40个作为识别。MATLAB代码。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
I.A.... 1515 2018-04-09 08:44 HMM识别chmmaum.m
I.A.... 387 2018-04-10 12:30 HMM识别chmmenframe.m
I.A.... 1990 2018-04-09 20:06 HMM识别chmmgetparam.m
I.A.... 19469 2018-04-10 11:37 HMM识别chmmhmm.mat
I.A.... 1283 2018-04-09 09:10 HMM识别chmminithmm.m
I.A.... 2474 2018-04-09 15:23 HMM识别chmmmelbankm.m
I.A.... 1014 2018-04-09 17:37 HMM识别chmmmfcc.m
I.A.... 1444553 2010-11-30 19:35 HMM识别chmmmfcc.mat
I.A.... 357 2018-04-09 15:24 HMM识别chmmmixture.m
I.A.... 397 2018-04-09 15:24 HMM识别chmmmymfcc.m
I.A.... 230 2018-04-09 09:13 HMM识别chmmpdf.m
I.A.... 420 2018-04-10 12:28 HMM识别chmm
ead me.txt
I.A.... 459 2018-04-10 12:29 HMM识别chmm
ecog.m
I.A.... 20203422 2018-04-10 10:56 HMM识别chmmsamples.mat
I.A.... 17798 2007-03-09 11:19 HMM识别chmm est1.wav
I.A.... 16626 2007-03-09 11:18 HMM识别chmm est10.wav
I.A.... 19134 2007-03-23 11:33 HMM识别chmm est100.wav
I.A.... 17624 2007-03-23 11:34 HMM识别chmm est101.wav
I.A.... 16220 2007-03-23 11:34 HMM识别chmm est102.wav
I.A.... 15302 2007-03-23 11:33 HMM识别chmm est103.wav
I.A.... 15534 2007-03-23 11:33 HMM识别chmm est104.wav
I.A.... 13684 2007-03-23 11:33 HMM识别chmm est105.wav
I.A.... 17500 2007-03-23 11:33 HMM识别chmm est106.wav
I.A.... 18688 2007-03-23 11:33 HMM识别chmm est107.wav
I.A.... 19482 2007-03-23 11:33 HMM识别chmm est108.wav
I.A.... 19612 2007-03-23 11:33 HMM识别chmm est109.wav
I.A.... 14296 2007-03-09 11:17 HMM识别chmm est11.wav
I.A.... 17960 2007-03-23 11:33 HMM识别chmm est110.wav
I.A.... 16818 2007-03-23 11:33 HMM识别chmm est111.wav
I.A.... 15246 2007-03-23 11:33 HMM识别chmm est112.wav
............此处省略475个文件信息
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
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
I.A.... 1515 2018-04-09 08:44 HMM识别chmmaum.m
I.A.... 387 2018-04-10 12:30 HMM识别chmmenfr
I.A.... 1990 2018-04-09 20:06 HMM识别chmmgetparam.m
I.A.... 19469 2018-04-10 11:37 HMM识别chmmhmm.mat
I.A.... 1283 2018-04-09 09:10 HMM识别chmminithmm.m
I.A.... 2474 2018-04-09 15:23 HMM识别chmmmelbankm.m
I.A.... 1014 2018-04-09 17:37 HMM识别chmmmfcc.m
I.A.... 1444553 2010-11-30 19:35 HMM识别chmmmfcc.mat
I.A.... 357 2018-04-09 15:24 HMM识别chmmmixture.m
I.A.... 397 2018-04-09 15:24 HMM识别chmmmymfcc.m
I.A.... 230 2018-04-09 09:13 HMM识别chmmpdf.m
I.A.... 420 2018-04-10 12:28 HMM识别chmm
ead me.txt
I.A.... 459 2018-04-10 12:29 HMM识别chmm
ecog.m
I.A.... 20203422 2018-04-10 10:56 HMM识别chmmsamples.mat
I.A.... 17798 2007-03-09 11:19 HMM识别chmm est1.wav
I.A.... 16626 2007-03-09 11:18 HMM识别chmm est10.wav
I.A.... 19134 2007-03-23 11:33 HMM识别chmm est100.wav
I.A.... 17624 2007-03-23 11:34 HMM识别chmm est101.wav
I.A.... 16220 2007-03-23 11:34 HMM识别chmm est102.wav
I.A.... 15302 2007-03-23 11:33 HMM识别chmm est103.wav
I.A.... 15534 2007-03-23 11:33 HMM识别chmm est104.wav
I.A.... 13684 2007-03-23 11:33 HMM识别chmm est105.wav
I.A.... 17500 2007-03-23 11:33 HMM识别chmm est106.wav
I.A.... 18688 2007-03-23 11:33 HMM识别chmm est107.wav
I.A.... 19482 2007-03-23 11:33 HMM识别chmm est108.wav
I.A.... 19612 2007-03-23 11:33 HMM识别chmm est109.wav
I.A.... 14296 2007-03-09 11:17 HMM识别chmm est11.wav
I.A.... 17960 2007-03-23 11:33 HMM识别chmm est110.wav
I.A.... 16818 2007-03-23 11:33 HMM识别chmm est111.wav
I.A.... 15246 2007-03-23 11:33 HMM识别chmm est112.wav
............此处省略475个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)