Voice Biometrics Authentication using GMM
Create virtualenv python3 -m venv venv && source venv/bin/activate
Install dependencies by running pip3 install -r requirement.txt
- Test if your microphone is listenable
- Make sure you are in a quit place
To add new user :
python3 add_user.py
To Recognize user :
python3 recognize.py
To Recognize until KeyboardInterrupt (ctrl + c) by the user:
python3 recognize_until_keyboard_Interrupt.py
To delete an existing user :
python3 delete_user.py
Make sure that when your recognize user, you are in the same place where your registred him.
Use the same microphone you registred with.
For Voice recognition, GMM (Gaussian Mixture Model) is used to train on extracted MFCC features from audio wav file.