资源简介

这是基于HMM的数字语音识别,实现了0到9 的识别,并带有GUI界面,可以进行录音和播放,预处理,识别结果准确,并附有音频

资源截图

代码片段和文件信息

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(‘\n‘)

% 重估转移概率矩阵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); 
den

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-05-18 16:12  HMM语音识别\
     文件       18476  2012-05-18 16:16  HMM语音识别\01a.wav
     文件       24620  2012-05-18 16:17  HMM语音识别\02a.wav
     文件       14609  2012-05-24 19:33  HMM语音识别\03.jpg
     文件       24620  2012-05-18 16:18  HMM语音识别\03a.wav
     文件       18476  2012-05-18 16:13  HMM语音识别\11a.wav
     文件       18476  2012-05-18 16:15  HMM语音识别\12a.wav
     文件       18476  2012-05-18 16:15  HMM语音识别\13a.wav
     文件       18476  2012-05-18 16:21  HMM语音识别\1b.wav
     文件       24620  2012-05-18 16:18  HMM语音识别\21a.wav
     文件       18476  2012-05-18 16:18  HMM语音识别\22a.wav
     文件       18476  2012-05-18 16:19  HMM语音识别\23a.wav
     文件       24620  2012-05-18 16:24  HMM语音识别\2b.wav
     文件       24620  2012-05-18 16:19  HMM语音识别\31a.wav
     文件       18476  2012-05-18 16:20  HMM语音识别\32a.wav
     文件       18476  2012-05-18 16:20  HMM语音识别\33a.wav
     文件       18476  2012-05-18 16:21  HMM语音识别\41a.wav
     文件       18476  2012-05-18 16:21  HMM语音识别\42a.wav
     文件       24620  2012-05-18 16:22  HMM语音识别\43a.wav
     文件       18476  2012-05-18 16:22  HMM语音识别\51a.wav
     文件       24620  2012-05-18 16:23  HMM语音识别\52a.wav
     文件       24620  2012-05-18 16:23  HMM语音识别\53a.wav
     文件       24620  2012-05-18 16:23  HMM语音识别\61a.wav
     文件       24620  2012-05-18 16:24  HMM语音识别\62a.wav
     文件       24620  2012-05-18 16:24  HMM语音识别\63a.wav
     文件       24620  2012-05-18 16:24  HMM语音识别\71a.wav
     文件       24620  2012-05-18 16:25  HMM语音识别\72a.wav
     文件       24620  2012-05-18 16:25  HMM语音识别\73a.wav
     文件       24620  2012-05-18 16:25  HMM语音识别\81a.wav
     文件       24620  2012-05-18 16:26  HMM语音识别\82a.wav
     文件       24620  2012-05-18 16:26  HMM语音识别\83a.wav
............此处省略20个文件信息

评论

共有 条评论