Separe uma música em quatro faixas no Mac

Desmonte uma música para ouvir a voz, a bateria, o baixo ou os instrumentos restantes separadamente. Esta receita de Terminal usa a CLI gratuita speech e HTDemucs no Mac com Apple Silicon. Cada faixa vira um WAV estéreo separado que pode ser aberto em um editor de áudio.

Remova vozes de músicas, separe instrumentos e exporte WAV no Android, iPhone e iPad. Grátis, com processamento local após configurar o modelo.

1. Instale as ferramentas

Você precisa de um Mac com Apple Silicon, macOS 15 ou posterior e Homebrew. Abra o Terminal e execute a instalação. O processamento acontece no Mac, sem conta Soniqo nem envio do áudio.

brew install speech

A primeira separação baixa o modelo HTDemucs do Hugging Face; reserve conexão e algum tempo. O modelo fica no cache do Mac. Depois, você pode separar arquivos offline usando esse modelo.

2. Teste a amostra musical

Use uma nova pasta de trabalho para reunir a entrada e os resultados. Baixe o WAV estéreo ou ouça os exemplos primeiro. Eles usam a mesma gravação para comparar o que permanece em cada saída.

curl -fL https://soniqo.audio/audio/samples/music/sample.wav -o sample.wav

Baixar o WAV de amostra · Créditos e licença da amostra

Core ’ngrato (1995) · Singing Sergeants, United States Air Force Band. São resultados ilustrativos dos comandos abaixo, não um benchmark de qualidade de separação.

Gravação original
Voz
Bateria
Baixo
Outros instrumentos

3. Separe a gravação

Execute na pasta que contém sample.wav. O comando grava vocals.wav, drums.wav, bass.wav e other.wav em stems. A gravação original é mantida.

speech separate sample.wav --engine htdemucs --htdemucs-precision int8 --output-dir stems

4. Ouça cada faixa

Abra os quatro WAV no seu player ou editor. Eles têm a mesma duração e taxa de amostragem, então podem ficar em faixas alinhadas. Ouça uma parte sozinha para estudá-la ou silencie-a para tocar com as outras.

Escolha o resultado necessário

O arquivo de voz contém o canto isolado. other.wav reúne os instrumentos restantes; não é uma faixa exclusiva de guitarra ou piano. Para criar um acompanhamento sem voz, siga a receita de remoção de voz e misture os outros três arquivos.

Use sua própria música

Troque a entrada pelo caminho do seu WAV estéreo. Mantenha aspas em nomes com espaços e use uma pasta de saída diferente para cada música. Esta receita usa WAV estéreo de 44,1 kHz; converta outros formatos para WAV primeiro.

speech separate "/path/to/Your Song.wav" --engine htdemucs --htdemucs-precision int8 --output-dir my-song-stems

O que esperar

Uma amostra curta não mede o desempenho de uma música de três minutos ou de um celular. Tempo e memória dependem da faixa e do modelo. Comece com um trecho, guarde o original e confira de ouvido antes de usar em ensaios ou edições.

Veja Separação de fontes para os modelos e a API Swift, Primeiros passos para instalar e a referência CLI para as opções.