WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Speaker Verification in matlab - posterior function intepret

 

bargi
Forum-Newbie

Forum-Newbie


Beiträge: 1
Anmeldedatum: 31.08.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 31.08.2014, 11:25     Titel: Speaker Verification in matlab - posterior function intepret
  Antworten mit Zitat      
My simplified code looks like:

Code:

params = 4;
%number of params to extract from spreach signal

components= 4;
% number of gmm components

for speaker = 1:212
    path = ['..\speaker_' int2str(speaker) '.mat']
    load(path,'X');
    data{speaker} = X;
end
% end of preaparation known speakers from db

speakerID = input('Type your speaker ID: ');
if (isempty(speakerID))
    disp('Error - incorrect ID!');
end

declarationParams = get_speaker_params_with_microphone(params);
%returns params(in this case 4) parameters of speach signal for one windowed frame,
%for example matrix 200 x 4

Y = data{speakerID}(:,1:params);
% get speakerID datas from db to Y

gmm_DB_pattern = mggmmemfit(Y, components, 0, 0);
% compute (using EM) gmm from speakerID datas, function returns same object as
gmdistribution.fit, link to better desc is below

 


https://cs.uwaterloo.ca/~mgrzes/code/mggmmemfit.m

Here is the problem:

Can someone explain me how should I compute/intepret results of posterior to get percentage or value between 0-1 of probability that speakerID typed at the beginning is proper for speaker recorded with get_speaker_params_with_microphone(params)?

Code:

[P, nlogl] = posterior(gmm_DB_pattern, declarationParams);
 


I think this function is proper to solve my problems, but I can not properly understand how to use it to acomplish my goal.

To sum up, I would like to ask how to compute likelihood that declared (testing sequence) params is being uttered by declared speaker ??
Private Nachricht senden Benutzer-Profile anzeigen


Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.