An open API service indexing awesome lists of open source software.

https://github.com/seanghay/vocal

A vocal source separation
https://github.com/seanghay/vocal

background-remover source-separation vocal

Last synced: 3 months ago
JSON representation

A vocal source separation

Awesome Lists containing this project

README

          

# Vocal

A vocal source separation

```
pip install vocal
```

```python
import librosa
import soundfile as sf
from vocal import get_model, separate_vocal

device = "cuda" # or cpu
audio, sr = librosa.load("audio.wav", sr=44100, mono=False)
model = get_model(device) # download model from HF
audio_data = separate_vocal(model, audio, device, silent=False)
sf.write("vocal.mp3", format="MP3", data=audio_data.T, samplerate=sr)
```

## CLI

Sinlge file

```shell
vocali -i audio.mp3 -o output.mp3
```

Folder

```shell
vocali -i audio/ -o output --recursive
```