Repolode
deezer

deezer/spleeter

Biblioteca Python e CLI da Deezer que separa músicas em vocais, bateria, baixo e outros stems usando modelos pré-treinados.

Alternativa open source a:iZotope RX

Estrelas
28,517
Forks
3,048
Issues abertas
278
Último commit
há 10 dias

O que é?

Spleeter é uma biblioteca de separação de fontes musicais lançada pela Deezer, escrita em Python e baseada em TensorFlow. Ela recebe um arquivo de áudio mixado e o separa em stems individuais: o modelo de 2 stems separa os vocais do acompanhamento, o modelo de 4 stems também separa a bateria e o baixo, e o modelo de 5 stems isola ainda o piano.

A ferramenta pode ser usada pela linha de comando com o comando `spleeter separate` ou chamada diretamente em código Python dentro de um pipeline de processamento. A instalação está disponível via pip e Docker, e o projeto também oferece um notebook do Colab para experimentar sem precisar configurar o ambiente local.

A biblioteca também inclui ferramentas para treinar modelos de separação quando você tem um dataset de fontes isoladas. Para processar áudio, ela requer ffmpeg e libsndfile.

Recursos principais

  • 01Separa áudio em 2, 4 ou 5 stems usando modelos pré-treinados
  • 02Pode ser usada pela linha de comando ou como biblioteca Python
  • 03Pode ser instalada via pip ou Docker
  • 04Inclui suporte ao treinamento de modelos com seu próprio dataset de fontes isoladas
  • 05Oferece um notebook do Google Colab para experimentar sem configuração

Casos de uso

  • Extrair os vocais ou uma faixa instrumental de uma música para remix ou karaokê
  • Isolar bateria e baixo para produção musical ou sampling
  • Processar em lote uma biblioteca de músicas em um pipeline automatizado
  • Incorporar um recurso de separação de fontes a um aplicativo de áudio

Início rápido

  1. 1

    Instale ffmpeg e libsndfile com Conda

    conda install -c conda-forge ffmpeg libsndfile
  2. 2

    Instale o Spleeter com pip

    pip install spleeter
  3. 3

    Baixe o arquivo de áudio de exemplo

    wget https://github.com/deezer/spleeter/raw/master/audio_example.mp3
  4. 4

    Separe o áudio de exemplo em vocais e acompanhamento

    spleeter separate -p spleeter:2stems -o output audio_example.mp3

Antes de usar

  • A versão 2.1.0 introduziu mudanças incompatíveis, incluindo novas opções de entrada para a CLI e a remoção do pacote dedicado para GPU.
  • Há problemas conhecidos nos chips Apple M1, principalmente devido à compatibilidade com o TensorFlow.
  • O comando spleeter pode não funcionar no Windows; nesse caso, use python -m spleeter como alternativa.

Tópicos

Perguntas frequentes

O que é spleeter?
Biblioteca Python e CLI da Deezer que separa músicas em vocais, bateria, baixo e outros stems usando modelos pré-treinados. Spleeter é uma biblioteca de separação de fontes musicais lançada pela Deezer, escrita em Python e baseada em TensorFlow. Ela recebe um arquivo de áudio mixado e o separa em stems individuais: o modelo de 2 stems separa os vocais do acompanhamento, o modelo de 4 stems também separa a bateria e o baixo, e o modelo de 5 stems isola ainda o piano.
spleeter é gratuito? Qual é a licença?
spleeter é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
spleeter ainda é mantido?
Manutenção ativa. O último commit de spleeter foi em 28 de out. de 2026.
Para que posso usar spleeter?
Extrair os vocais ou uma faixa instrumental de uma música para remix ou karaokê Isolar bateria e baixo para produção musical ou sampling Processar em lote uma biblioteca de músicas em um pipeline automatizado Incorporar um recurso de separação de fontes a um aplicativo de áudio
Como instalar spleeter?
Instale ffmpeg e libsndfile com Conda: conda install -c conda-forge ffmpeg libsndfile Instale o Spleeter com pip: pip install spleeter Baixe o arquivo de áudio de exemplo: wget https://github.com/deezer/spleeter/raw/master/audio_example.mp3 Separe o áudio de exemplo em vocais e acompanhamento: spleeter separate -p spleeter:2stems -o output audio_example.mp3
Onde consigo spleeter?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/deezer/spleeter

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados