Matlab - Crear modelos gmm a partir de los mfcc

 
Vista:

Crear modelos gmm a partir de los mfcc

Publicado por GMM (4 intervenciones) el 21/06/2017 21:58:21
Hola, mi problema es el siguiente.
Extraje los MFCC de algunos audios y quiero clasificarlos con GMM en matlab.
Cada audio tiene una matriz de MFCC asociada de 21x13 (12 MFCC y 13 Tramas) y con estos quiero generar un modelo, he tratado de utilizar la funcion fitgmdist pero me marca errores y no se crea el modelo, sinceramente no se como introducir los valores a la funcion para que haga el modelo.

Lo he estado haciendo de la siguiente manera en Mu=Matriz de (12x13) transpuesta y en sigma
Sig=eye(10);
Sigma(:,:,:,:,:,:,:,:,:,:,1)=Sig;
Sigma(:,:,:,:,:,:,:,:,:,:,2)=Sig;
Sigma(:,:,:,:,:,:,:,:,:,:,3)=Sig;
Sigma(:,:,:,:,:,:,:,:,:,:,4)=Sig;
Sigma(:,:,:,:,:,:,:,:,:,:,5)=Sig;
Sigma(:,:,:,:,:,:,:,:,:,:,6)=Sig;
Sigma(:,:,:,:,:,:,:,:,:,:,7)=Sig;
Sigma(:,:,:,:,:,:,:,:,:,:,8)=Sig;
Sigma(:,:,:,:,:,:,:,:,:,:,9)=Sig;
Sigma(:,:,:,:,:,:,:,:,:,:,10)=Sig;

S = struct('mu',Mu1,'Sigma',Sigma)
GMModel3 = fitgmdist(Mu2,10,'Start',S);%aqui Mu2 es la matriz de MFCC de otro audio, he intentado meter el mismo pero no se genera nada.

Espero alguien me pueda orientar en la forma correcta de introduccir los datos para que se generen un modelo GMM, de antemano muchas gracias. ;
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder