voice-recognition-system
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.6%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: OEvortex
- License: other
- Language: Python
- Default Branch: main
- Size: 26.4 KB
Statistics
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
Readme.md
Real-time Voice Recognition System 🎤
A sophisticated voice recognition system that can identify and verify speakers in real-time using deep learning.
🌟 Key Features
- 🔊 Real-time voice processing
- 🧠 Deep Neural Network with 95%+ accuracy
- 📊 MFCC feature extraction
- ⚡ Low latency (<100ms)
- 🔐 Type-safe implementation
- 🎯 Easy-to-use training pipeline
🚀 Quick Start
```bash
Clone repository
git clone https://github.com/OE-LUCIFER/voice-recognition-system.git
Install dependencies
pip install -r requirements.txt cd sr
Create data directories
mkdir -p data/myvoice data/othervoice cd..
Run the system
python main.py ```
📋 Requirements
- Python 3.8+
- Working microphone
- Dependencies listed in
requirements.txt
🎓 How It Works
Audio Capture
- Continuous microphone monitoring
- 3-second audio segments
- 22050Hz sample rate
Feature Extraction
- MFCC feature computation
- 40 cepstral coefficients
- Real-time processing
Voice Recognition
- Deep Neural Network
- Binary classification
- Confidence threshold
🧮 Model Architecture
Input Layer (40) → Dense(512) → Dropout(0.4) →
Dense(256) → Dropout(0.3) → Dense(128) →
Dropout(0.2) → Dense(64) → Dense(1)
📂 Project Structure
sr/
├── 🎯 main.py # Entry point
├── ⚙️ config.py # Settings
├── 📝 types.py # Type definitions
├── 🎤 feature_extractor.py # MFCC processing
├── 🧠 model.py # Neural network
└── 🔄 realtime_classifier.py # Live processing
🛠️ Configuration
Edit config.py to customize:
python
SAMPLE_RATE = 22050 # Audio quality
DURATION = 3 # Recording window
N_MFCC = 40 # Feature count
📊 Training Data Requirements
Your Voice
- 20+ samples in
data/my_voice/ - 3 seconds each
- Clear speech
- 20+ samples in
Other Voices
- 40+ samples in
data/other_voice/ - Different speakers
- Similar conditions
- 40+ samples in
📝 Citation
If you use this project, please cite:
bibtex
@software{vortex2024voice,
author = {Abhay (Vortex)},
title = {Real-time Voice Recognition System},
year = {2024},
publisher = {GitHub},
url = {https://github.com/OE-LUCIFER/voice-recognition-system}
}
🤝 Contributing
- Fork it
- Create feature branch (
git checkout -b feature/awesome) - Commit changes (
git commit -am 'Add awesome feature') - Push (
git push origin feature/awesome) - Open Pull Request
📄 License
This project is licensed under the Alpaca 2.0 License.
⭐ Support
If this project helped you, please consider giving it a ⭐!
🙏 Acknowledgments
- TensorFlow team
- Librosa developers
- PyAudio maintainers
- All contributors
Owner
- Name: OEvortex
- Login: OEvortex
- Kind: user
- Company: @HelpingAI
- Repositories: 10
- Profile: https://github.com/OEvortex
18 | AI Developer & Researcher | Founder @HelpingAI | Building emotionally intelligent AI 🤖
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Abhay"
given-names: "Vortex"
alias: "OE-LUCIFER"
title: "Voice Recognition System: Real-time Voice Identity Verification"
version: 1.0.0
date-released: 09-01-2025
url: "https://github.com/OE-LUCIFER/voice-recognition-system"
repository-code: "https://github.com/OE-LUCIFER/voice-recognition-system"
license: Alpaca-2.0
keywords:
- voice recognition
- machine learning
- real-time audio processing
- python
- voice identification
type: software
GitHub Events
Total
Last Year
Issues and Pull Requests
Last synced: about 1 year ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- librosa >=0.8.1
- numpy >=1.19.5
- pyaudio >=0.2.11
- tensorflow >=2.6.0