how to implemment HMM [Hidden Markov Model of speech recognition]
3 views (last 30 days)
Show older comments
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
0 Comments
Accepted Answer
More Answers (1)
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
0 Comments
See Also
Categories
Find more on Speech Recognition in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!