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