https://github.com/tahaaa22/voice-recognition-authentication-system
desktop application utilizes voice fingerprint and spectrogram technology to identify individuals based on their unique vocal characteristics.
https://github.com/tahaaa22/voice-recognition-authentication-system
macine-learning python spectogram
Last synced: 4 months ago
JSON representation
desktop application utilizes voice fingerprint and spectrogram technology to identify individuals based on their unique vocal characteristics.
- Host: GitHub
- URL: https://github.com/tahaaa22/voice-recognition-authentication-system
- Owner: tahaaa22
- Created: 2024-01-11T21:07:02.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-06T21:25:51.000Z (over 1 year ago)
- Last Synced: 2025-05-08T01:42:00.664Z (about 1 year ago)
- Topics: macine-learning, python, spectogram
- Language: Python
- Homepage:
- Size: 20.7 MB
- Stars: 2
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Voice Authentication System
Welcome to the Voice Authentication System repository! This Python desktop application utilizes voice fingerprint and spectrogram technology to identify individuals based on their unique vocal characteristics. The system can be trained on up to 8 individuals and operates in two distinct modes to ensure secure access.

## Features
1. **Mode 1 – Security Voice Code:**
- Access is granted only if the user speaks a specific pass-code sentence.
2. **Mode 2 – Security Voice Fingerprint:**
- Access is granted to specific individuals who say the valid pass-code sentence.
The program calculates matching probabilities and decides whether access should be granted or denied based on the input.
## Installation
To run the Voice Authentication System, make sure you have the following libraries installed:
```bash
pip install PyQt5 matplotlib sounddevice soundfile librosa numpy scikit-learn
```
## Usage
1. Clone the repository:
```bash
git clone https://github.com/tahaaa22/Voice-Recognition-Authentication-System.git
```
2. Navigate to the project directory:
```bash
cd Voice-Recognition-Authentication-System
```
3. Run the application:
```bash
python Voice_Recognizer.py
```
## Dependencies
- PyQt5
- Matplotlib
- Sounddevice
- Soundfile
- Librosa
- Numpy
- Scikit-learn
## Contributing
If you would like to contribute to the project, please follow the [contribution guidelines](CONTRIBUTING.md).
## Acknowledgments
Special thanks to the developers of the libraries used in this project.
Happy coding!