تقسيم أغنية إلى أربعة مسارات على Mac
قسّم الأغنية للاستماع إلى الغناء أو الطبول أو الباس أو بقية الآلات بشكل منفصل. تستخدم خطوات Terminal هذه أداة speech المجانية وHTDemucs على Mac بمعالج Apple Silicon. يُحفظ كل جزء في ملف WAV ستيريو مستقل يمكن فتحه في محرر صوت.
1. تثبيت الأدوات
تحتاج إلى Mac بمعالج Apple Silicon ونظام macOS 15 أو أحدث وHomebrew. افتح Terminal وشغّل أمر التثبيت. تتم المعالجة محليًا على Mac دون حساب Soniqo أو رفع الصوت.
brew install speech
تنزّل أول عملية فصل نموذج HTDemucs من Hugging Face، لذا يلزم الاتصال بالإنترنت ووقت إضافي. يبقى النموذج مخزّنًا على Mac، ويمكن استخدامه لاحقًا للفصل دون اتصال.
2. تجربة العينة الموسيقية
استخدم مجلد عمل جديدًا لجمع الملف الأصلي والنتائج. نزّل عينة WAV الستيريو أو استمع إلى الأمثلة أولًا. تستخدم المشغلات التسجيل نفسه كي تقارن ما يحتفظ به كل ناتج.
curl -fL https://soniqo.audio/audio/samples/music/sample.wav -o sample.wav
تنزيل عينة WAV · مصدر العينة وترخيصها
Core ’ngrato (1995) · Singing Sergeants, United States Air Force Band. هذه نتائج توضيحية للأوامر أدناه وليست اختبارًا معياريًا لجودة الفصل.
3. فصل التسجيل
شغّل الأمر من المجلد الذي يحتوي sample.wav. ينشئ vocals.wav وdrums.wav وbass.wav وother.wav داخل stems. يبقى التسجيل الأصلي محفوظًا.
speech separate sample.wav --engine htdemucs --htdemucs-precision int8 --output-dir stems
4. الاستماع إلى كل مسار
افتح ملفات WAV الأربعة في المشغل أو المحرر الذي تفضّله. تتطابق المدة ومعدل أخذ العينات، لذلك يمكن محاذاتها كمسارات متزامنة. استمع إلى جزء منفرد لدراسته، أو اكتمه واعزف مع بقية الأجزاء.
اختيار النتيجة المطلوبة
يحتوي ملف الغناء على الصوت الغنائي المعزول. يجمع other.wav الآلات المتبقية، وليس مسار غيتار أو بيانو مستقلًا. للحصول على مرافقة بلا غناء، اتبع خطوات إزالة الغناء لمزج الملفات الثلاثة الأخرى.
استخدام أغنيتك
استبدل الإدخال بمسار ملف WAV الستيريو لديك. ضع الأسماء التي تحتوي مسافات بين علامتي اقتباس، واختر مجلد إخراج مختلفًا لكل أغنية. تستخدم الخطوات WAV ستيريو بتردد 44.1 كيلوهرتز؛ حوّل التنسيقات الأخرى إلى WAV أولًا.
speech separate "/path/to/Your Song.wav" --engine htdemucs --htdemucs-precision int8 --output-dir my-song-stems
ما الذي تتوقعه
لا تقيس العينة القصيرة أداء أغنية مدتها ثلاث دقائق أو أداء الهاتف. يعتمد الوقت واستهلاك الذاكرة على التسجيل والنموذج. ابدأ بمقطع قصير واحتفظ بالأصل وتحقق من النتيجة بالاستماع قبل التدريب أو التحرير.
راجع فصل المصادر لإعدادات النموذج وSwift API، ودليل البدء للتثبيت، ومرجع CLI لخيارات الأوامر.