how to implemment HMM [Hidden Markov Model of speech recognition]

1 回表示 (過去 30 日間)
Nada Gamal
Nada Gamal 2011 年 4 月 17 日
回答済み: kanchan itankar 2020 年 11 月 5 日
Hi,
I want to implemment HMM of speech recognition using matlab . what can i do because i need to improve quality of speech recognition.
Thanks a lot :)
Nada Gamal

採用された回答

Jiro Doke
Jiro Doke 2011 年 4 月 18 日
編集済み: John Kelly 2015 年 2 月 26 日
If you have Statistics Toolbox, take a look at HMM there.
  2 件のコメント
Nada Gamal
Nada Gamal 2011 年 4 月 21 日
Thanks a lot Jiro But I need explination on this functions of HMM to be able to connect it with my speech recognition code .
Jiro Doke
Jiro Doke 2011 年 4 月 22 日
Did you read all the relevant pages in the documentation?

サインインしてコメントする。

その他の回答 (1 件)

kanchan itankar
kanchan itankar 2020 年 11 月 5 日
clc;
close all;
in_st = [0.5 , 0.5] ;
s = [0.9,0.1;0.9,0.1];
r = [0.25 , 0.75];
b = [0.75 , 0.25];
inp = [1,2,2];
alpha = zeros(2,length(inp));
p1 = in_st(1);
p2 = in_st(2);
if(inp(1) == 1)
alpha(1,1) = p1 * r(1);
alpha(2,1) = p2 * r(2);
end
if(inp(1) == 2)
alpha(1,1) = p1 * b(1);
alpha(2,1) = p2 * b(2);
end
for i = 2 :length(inp)
if(inp(i) == 1)
alpha(1,i) = (alpha(1,i-1) * s(1,1) + alpha(2,i-1)*s(2,1)) * r(1);
alpha(2,i) = (alpha(1,i-1) * s(1,2) + alpha(2,i-1)*s(2,2)) * r(2);
end
if(inp(i) == 2)
alpha(1,i) = (alpha(1,i-1) * s(1,1) + alpha(2,i-1)*s(2,1)) * b(1);
alpha(2,i) = (alpha(1,i-1) * s(1,2) + alpha(2,i-1)*s(2,2)) * b(2);
end
end

カテゴリ

Help Center および File ExchangeSpeech Recognition についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by