Nocle - Noise Cleaner Model

Model Description

This is a deep learning model trained for audio noise reduction, specifically targeting speech enhancement. The model is designed to effectively remove background noise while preserving the quality and intelligibility of speech.

Intended Use

  • Speech enhancement in noisy environments
  • Audio cleanup for voice recordings
  • Background noise reduction
  • Audio quality improvement for voice applications

Training Data

The model was trained using the Speech Noise Dataset, which includes:

  • Clean speech recordings
  • Various environmental noise samples
  • Mixed noisy speech samples for training

Model Architecture

  • Neural network optimized for audio processing
  • Input: Noisy audio waveform
  • Output: Enhanced clean audio waveform
  • Processing: 16kHz sampling rate

Usage

This model is integrated into the Nocle application. To use it:

  1. Clone the repository:
git clone https://github.com/haydarkadioglu/nocle-app.git
cd nocle-app
  1. Install dependencies:
pip install -r requirements.txt
  1. Run the application:
python main.py

For programmatic usage:

from setup import Setup
from model_handler import ModelHandler

# Model will be automatically downloaded
model = ModelHandler()
# Process audio
cleaned_audio = model.process_audio(noisy_audio)

For more detailed instructions and source code, visit the GitHub Repository.

Performance and Limitations

Strengths

  • Effective at removing common background noise
  • Preserves speech clarity
  • Real-time processing capability

Limitations

  • Optimized for 16kHz audio
  • Best suited for speech enhancement
  • May require adjustment for non-speech audio

Training Procedure

Training Data

  • Dataset: Speech Noise Dataset
  • Audio format: 16kHz WAV files
  • Mixed with various noise types at different SNR levels

Training Parameters

  • Optimizer: Adam
  • Loss function: Mean Squared Error (MSE)
  • Batch size: 12000 samples

Ethical Considerations

  • The model is designed for general noise reduction and should be used responsibly
  • Users should respect privacy when processing audio containing personal information
  • The model should not be used for deceptive audio manipulation

Links

Citation

@misc{nocle2025,
  author = {Haydar Kadıoğlu},
  title = {Nocle: Noise Cleaner Model},
  year = {2025},
  publisher = {Hugging Face},
  howpublished = {\url{https://huggingface.co/haydarkadioglu/nocle-app}}
}
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 1 Ask for provider support

Dataset used to train haydarkadioglu/nocle-app