Uma coleção de 419 modelos de IA pré-treinados para visão, fala, NLP e LLMs, todos executáveis por uma CLI Python unificada usando o ailia SDK.
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
Instale ffmpeg e libsndfile com Conda
conda install -c conda-forge ffmpeg libsndfile - 2
Instale o Spleeter com pip
pip install spleeter - 3
Baixe o arquivo de áudio de exemplo
wget https://github.com/deezer/spleeter/raw/master/audio_example.mp3 - 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
Biblioteca acelerada por GPU para carregar e pré-processar dados de imagem, vídeo e áudio, agilizando o treinamento e a inferência de deep learning.
Um app em Docker que envia os scrobbles das suas reproduções musicais de várias fontes, como Spotify, Plex e Jellyfin, para serviços como Last.fm e ListenBrainz.
Visualizador e reprodutor de tablaturas de guitarra e baixo, baseado na web e auto-hospedável, com sincronização de áudio, semelhante ao Songsterr.
Codebase do T5, do Google Research, para reproduzir os experimentos do “Text-to-Text Transfer Transformer”, incluindo pré-processamento de dados, treinamento, fine-tuning e avaliação em TPUs.
Framework para definir modelos de ponta em machine learning para texto, visão, áudio e tarefas multimodais, voltado a inferência e treinamento.