資源簡介
基于HMM的語音識別系統畢設(推薦,執行test.m),里面有詳細的MATLAB代碼
代碼片段和文件信息
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);?
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(‘\n‘)
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的語音識別系統畢設\baum.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的語音識別系統畢設\test\1.wav
?????文件??????38604??2009-05-14?10:03??基于HMM的語音識別系統畢設\test\10.wav
?????文件??????45804??2009-05-14?10:04??基于HMM的語音識別系統畢設\test\11.wav
?????文件??????41004??2009-05-12?21:28??基于HMM的語音識別系統畢設\test\12.wav
?????文件??????37004??2009-05-14?10:02??基于HMM的語音識別系統畢設\test\13.wav
?????文件??????38604??2009-05-14?10:02??基于HMM的語音識別系統畢設\test\14.wav
?????文件??????41804??2009-05-14?14:12??基于HMM的語音識別系統畢設\test\15.wav
?????文件??????34604??2009-05-14?10:04??基于HMM的語音識別系統畢設\test\16.wav
?????文件??????39404??2009-05-14?10:05??基于HMM的語音識別系統畢設\test\17.wav
?????文件??????41004??2009-05-14?10:05??基于HMM的語音識別系統畢設\test\18.wav
?????文件??????41004??2009-05-14?10:05??基于HMM的語音識別系統畢設\test\19.wav
?????文件??????35404??2009-05-14?09:57??基于HMM的語音識別系統畢設\test\2.wav
?????文件??????41804??2009-05-14?10:06??基于HMM的語音識別系統畢設\test\20.wav
?????文件??????46604??2009-05-14?10:06??基于HMM的語音識別系統畢設\test\21.wav
?????文件??????40204??2009-05-12?21:29??基于HMM的語音識別系統畢設\test\22.wav
?????文件??????37804??2009-05-14?10:07??基于HMM的語音識別系統畢設\test\23.wav
............此處省略874個文件信息
評論
共有 條評論