abhijeet3922 / Speaker-identification-using-GMMs

It uses GMM to train a speaker identification model. The training and testing has been done on subset (34 speakers) from VoxForge data corpus.
https://appliedmachinelearning.wordpress.com/2017/11/14/spoken-speaker-identification-based-on-gaussian-mixture-models-python-implementation/
54 stars 37 forks source link

How can I verify speaker using GMM? #4

Open akshat9425 opened 5 years ago

akshat9425 commented 5 years ago

I used link: https://github.com/abhijeet3922/Speaker-identification-using-GMMs

it works well for speaker identification but while verification the voice not present in dataset is predicted as any other random voice from dataset how do i predict those voices to eliminate i need to integrate this for login and registration with voice

please reply thanks

abhijeet3922 commented 5 years ago

Hi akshat,

You would like to train a UBM GMM model for that. Here, we train a universal background model of lots of speaker to learn a generic acoustic space and then do discriminative training of speakers. This one is the best paper to follow.

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.117.338&rep=rep1&type=pdf

akshat9425 commented 5 years ago

@abhijeet3922 Thanks alot for your valuable reply i go through your provided doc that's great to understood physics but will you please help me that how could i implement same thing in programming world

Thanks in advance Any help is appereciated

akshat9425 commented 5 years ago

i want to give my own dataset of voices for speaker identification and verification will you please tell on what parameters voice should be recorded i.e what should be its bit resolution, sampling rate,audio channels and normalized or not

I have to put if-else check on score value to detect and eliminate those speakers whose voice are not trained i hope you understood what i want to say

please reply thanks in advance

shikharparikh commented 5 years ago

Read Documentation, try on VoxForge and other datasets first, then implement on your own dataset

nisarshah commented 5 years ago

Is there any Implementation of GMM-UBM model already available on Github, if so please let me know.