Mac’te şarkıyı dört ayrı parçaya ayırın

Vokali, davulu, bası veya kalan enstrümanları ayrı dinlemek için şarkıyı parçalara ayırın. Bu Terminal tarifi Apple Silicon Mac’te ücretsiz speech CLI ve HTDemucs kullanır. Her parça, ses düzenleyicide açılabilen ayrı bir stereo WAV dosyası olur.

1. Araçları kurun

Apple Silicon Mac, macOS 15 veya sonrası ve Homebrew gerekir. Terminal’i açıp kurulum komutunu çalıştırın. İşlem Mac’te yerel olarak yapılır; Soniqo hesabı veya ses yüklemesi gerekmez.

brew install speech

İlk ayırmada HTDemucs modeli Hugging Face’ten indirilir; internet bağlantısı ve biraz ek süre gerekir. Model Mac’te önbelleğe alınır. Sonraki işlemler bu modelle çevrimdışı yapılabilir.

2. Müzik örneğini deneyin

Girdi ve sonuçları birlikte tutmak için yeni çalışma klasörü kullanın. Stereo WAV’ı indirin veya önce örnekleri dinleyin. Hepsi aynı kaydı kullanır; her çıktıda kalan sesleri karşılaştırabilirsiniz.

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

Örnek WAV’ı indirin · Örneğin kaynağı ve lisansı

Core ’ngrato (1995) · Singing Sergeants, United States Air Force Band. Bunlar aşağıdaki komutların örnek çıktılarıdır; ayırma kalitesini ölçen bir karşılaştırma değildir.

Özgün kayıt
Vokal
Davul
Bas
Diğer enstrümanlar

3. Kaydı ayırın

Komutu sample.wav dosyasının olduğu klasörde çalıştırın. stems içine vocals.wav, drums.wav, bass.wav ve other.wav yazar. Özgün kayıt yerinde kalır.

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

4. Her parçayı dinleyin

Dört WAV’ı oynatıcınızda veya düzenleyicinizde açın. Süreleri ve örnekleme hızları aynıdır; hizalı kanallara yerleştirebilirsiniz. Öğrenmek için birini solo dinleyin veya susturup diğerleriyle birlikte çalın.

Gereken sonucu seçin

Vokal dosyası ayrılmış şarkı sesini içerir. other.wav kalan enstrümanları toplar; ayrı bir gitar veya piyano kanalı değildir. Vokalsiz eşlik için vokal kaldırma tarifini izleyip diğer üç dosyayı birleştirin.

Kendi şarkınızı kullanın

Girdiyi kendi stereo WAV dosyanızın yoluyla değiştirin. Boşluk içeren adları tırnak içinde tutun ve her şarkı için ayrı çıktı klasörü seçin. Tarif 44,1 kHz stereo WAV kullanır; diğer biçimleri önce WAV’a dönüştürün.

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

Ne beklemelisiniz

Kısa örnek, üç dakikalık bir şarkının veya telefonun performans ölçümü değildir. Süre ve bellek kullanımı kayıtla modele bağlıdır. Kısa bir kliple başlayın, özgün dosyayı koruyun ve prova veya düzenleme öncesi sonucu dinleyerek kontrol edin.

Model ayarları ve Swift API için Kaynak ayırma, kurulum için Başlangıç, seçenekler için CLI başvurusu sayfalarına bakın.