how to implemment HMM [Hidden Markov Model of speech recognition]
Afficher commentaires plus anciens
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
Réponse acceptée
Plus de réponses (1)
kanchan itankar
le 5 Nov 2020
0 votes
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
Catégories
En savoir plus sur Speech Recognition dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!