Ir para o conteúdo principal

spleeteR

Wrapper em R para o Spleeter, ferramenta de separação de fontes de áudio da Deezer

·1 minuto

Link do repositório no github: https://github.com/gomesfellipe/spleeteR


Pacote em R que encapsula o Spleeter, ferramenta da Deezer para separação de fontes de áudio, permitindo isolar vocais e instrumentais de uma música direto do R.

O que faz
#

Separa uma faixa de áudio em componentes (2, 4 ou 5 stems), como vocais, baixo, bateria e outros instrumentos, usando modelos pré-treinados baseados em TensorFlow.

Instalação
#

R
reticulate::py_install(c("spleeter"), forge = TRUE)
remotes::install_github("gomesfellipe/spleeteR")

Uso
#

R
spleeteR::separator(audio_path = "<audio_file>", n_stem = 2)

Gera os arquivos separados (vocals.wav, accompaniment.wav, etc.) em uma pasta de saída.

Fellipe Gomes
Autor
Fellipe Gomes
Data Science Specialist @ Accenture | Kaggle Master

Sou formado em estatística e atuo como cientista de dados desde 2017. Compartilho meus estudos e evolução por meio de artigos, tutoriais e projetos de código aberto. Se quiser saber mais sobre meu trabalho, sinta-se à vontade para entrar em contato através das minhas redes sociais.