Vocal-Isolator / README.md
Jarod Castillo
init
88b57c0
|
raw
history blame
2.11 kB

Vocal Remover

A web-based tool for removing vocals from audio files using deep learning.

Table of Contents

Overview

The Vocal Remover is a user-friendly web application that leverages deep learning models to remove vocals from audio files. It provides an easy and interactive way for users to upload their audio files and process them to obtain vocals-free versions.

Features

  • Upload audio files in various formats (WAV, MP3, OGG, FLAC).
  • Process audio files to remove vocals using a pre-trained deep learning model.
  • Display a progress bar during audio processing.
  • Play the original and processed audio files in the browser.
  • Downloadable WAV file
  • Clean and intuitive user interface.

Installation

  1. Clone this repository:

    git clone https://github.com/smotto/Sing-For-Me.git
    cd Sing-For-Me
    
  2. Install the required Python packages:

    pip install -r requirements.txt
    

Usage

  1. Run the Streamlit app:

    streamlit run main.py
    
  2. Access the app in your web browser at http://localhost:8501.

Demo

For a live demonstration, visit Demo Link.

Technologies Used

  • Python
  • Streamlit
  • PyTorch
  • Soundfile and Librosa

Contributing

Contributions are welcome! If you have suggestions, bug reports, or feature requests, please open an issue or submit a pull request.

License

This project is licensed under the Apache 2.0 License.

Useful Research Papers