DeepExtract is a powerful and efficient tool designed to separate vocals and sounds from audio files, providing an enhanced experience for musicians, producers, and audio engineers. With DeepExtract, you can quickly and effectively isolate vocals or instruments from mixed audio tracks, facilitating tasks like remixing, karaoke preparation, or audio analysis.
- Easy to Use: Simple command-line interface (CLI) for seamless operation.
- High-Quality Audio Separation: Utilizes advanced algorithms to ensure minimal loss of audio quality.
- Versatile Input and Output Options: Supports various audio formats with user-defined output directories.
- Python Integration: Easily incorporate DeepExtract into your Python projects with straightforward API access.
Setting up DeepExtract is quick and straightforward! Simply follow the steps below to get started.
Clone the DeepExtract repository to your local machine:
git clone https://github.com/abdozmantar/deepextract.git
cd deepextract
To install DeepExtract, simply run the setup script:
setup.bat
python setup.py
To separate vocals from an audio file using the CLI, use the following command:
python main.py --input path/to/input.wav --output path/to/output/
You can also integrate DeepExtract into your Python projects as follows:
from vocal_and_sound_remover import VocalAndSoundRemover
input_file = 'path/to/input.wav'
output_folder = 'path/to/output/'
vocal_remover = VocalAndSoundRemover(input_file, output_folder)
result_folder = vocal_remover.execute()
- CLI Example:
python main.py --input test/test_sound.wav --output outputs/
- Python Example:
from vocal_and_sound_remover import VocalAndSoundRemover
vocal_remover = VocalAndSoundRemover('test/test_sound.wav', 'outputs/')
result_folder = vocal_remover.execute()
We welcome contributions from the community! If you'd like to enhance DeepExtract, please fork the repository and submit a pull request.
- Fork the project.
- Create a feature branch.
- Commit your changes.
- Push to the branch.
- Submit a pull request.
👤 Abdullah Ozmantar
GitHub Profile
This project is licensed under the MIT License - see the LICENSE file for details.