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

4 Ansichten (letzte 30 Tage)
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

Akzeptierte Antwort

Jiro Doke
Jiro Doke am 18 Apr. 2011
Bearbeitet: John Kelly am 26 Feb. 2015
If you have Statistics Toolbox, take a look at HMM there.
  2 Kommentare
Nada Gamal
Nada Gamal am 21 Apr. 2011
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 am 22 Apr. 2011
Did you read all the relevant pages in the documentation?

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

kanchan itankar
kanchan itankar am 5 Nov. 2020
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

Community Treasure Hunt

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

Start Hunting!

Translated by