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.
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.