Borrar filtros
Borrar filtros

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

5 visualizaciones (últimos 30 días)
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

Respuesta aceptada

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

Iniciar sesión para comentar.

Más respuestas (1)

kanchan itankar
kanchan itankar el 5 de Nov. de 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