Skip to content

impsdc/Voice-Biometrics-Authentication

Repository files navigation

Voice Biometrics Authentication

Voice Biometrics Authentication using GMM


How to Run :

Create virtualenv python3 -m venv venv && source venv/bin/activate
Install dependencies by running pip3 install -r requirement.txt

2.Before running :

  • Test if your microphone is listenable
  • Make sure you are in a quit place

3.Run in terminal in following way :

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

In case recognition is not working

Make sure that when your recognize user, you are in the same place where your registred him.
Use the same microphone you registred with.

Voice Authentication

For Voice recognition, GMM (Gaussian Mixture Model) is used to train on extracted MFCC features from audio wav file.

About

Voice Biometrics Authentication with Python

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages