Vivek6041/Sound_Segregator
3
Sound Segregator
Overview
This project is a web-based audio segregation tool that uses librosa for harmonic-percussive source separation (HPSS). It allows users to upload audio files and separate them into harmonic and percussive components.
Features
- Separate audio tracks into harmonic and percussive components
- Support for various audio formats (WAV, MP3, FLAC)
- Interactive web interface using Streamlit
- Adjustable FFT size and hop length for audio processing
Installation
- Clone the repository
- Create a virtual environment
- Install dependencies:
pip install -r requirements.txtUsage
Web Application
Run the Streamlit app:
streamlit run app.pyLive Demo
Check out the live demo on Hugging Face Spaces: Sound Segregator Demo
Dependencies
- Librosa
- Streamlit
- SoundFile
- NumPy
- SciPy
Deployment
This project can be deployed on platforms like Hugging Face Spaces and GitHub. Ensure all dependencies are listed in requirements.txt and the app is configured to run using Streamlit.
