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

2 views (last 30 days)
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

Accepted Answer

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

Sign in to comment.

More Answers (1)

kanchan itankar
kanchan itankar on 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!