Skip to content

Clean Audio is a web application for processing and cleaning audio files. It provides a user-friendly interface for normalizing audio and reducing noise in audio recordings.

License

Notifications You must be signed in to change notification settings

hawier-dev/clean-audio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clean Audio

Clean Audio Screenshot

Clean Audio is a web application for processing and cleaning audio files. It provides a user-friendly interface for normalizing audio and reducing noise in audio recordings.

Features

  • Drag and drop audio file upload
  • Audio waveform visualization
  • Real-time audio playback with volume control
  • Audio normalization
  • Noise reduction

Technologies Used

  • Frontend: React.js
  • Backend: Flask (Python)
  • Audio Processing: pydub, noisereduce
  • Waveform Visualization: wavesurfer.js

Getting Started

Prerequisites

  • Node.js
  • Python 3.7+

Installation

  1. Clone the repository:
git clone https://github.com/hawier-dev/clean-audio.git
cd clean-audio
  1. Set up the backend:
cd backend
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
  1. Set up the frontend:
cd ../frontend
npm install

Running the Application

  1. Start the backend server:
cd backend
python app.py
  1. In a new terminal, start the frontend:
cd frontend
npm start
  1. Open your browser and navigate to http://localhost:3000

Usage

  1. Drag and drop an audio file or click to select one.
  2. Use the buttons on the right to apply audio processing.
  3. Play the processed audio using the controls at the bottom.
  4. Download the processed file when satisfied with the results.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

About

Clean Audio is a web application for processing and cleaning audio files. It provides a user-friendly interface for normalizing audio and reducing noise in audio recordings.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published