منصوبے کے بارے میں

Spleeter ایک اوپن سورس میوزک سورس سیپریشن لائبریری ہے جسے Deezer Research نے تیار کیا ہے۔ یہ Python میں لکھی گئی ہے اور TensorFlow پر مبنی ہے، اور یہ پہلے سے تربیت یافتہ جدید ماڈل فراہم کرتی ہے جو مخلوط آڈیو ٹریک کو انفرادی اسٹیمز میں تقسیم کر سکتی ہے۔ معاون سیپریشن موڈز میں 2-اسٹیم (آواز اور پس منظر)، 4-اسٹیم (آواز، ڈرم، باس، دیگر)، اور 5-اسٹیم (آواز، ڈرم، باس، پیانو، دیگر) شامل ہیں۔ 2-اسٹیم اور 4-اسٹیم ماڈل MUSDB ڈیٹاسیٹ پر اعلی کارکردگی حاصل کرتے ہیں، اور GPU ہارڈویئر پر Spleeter ریئل ٹائم سے 100 گنا تیز آڈیو پروسیس کر سکتا ہے۔ لائبریری کمانڈ لائن استعمال اور حسب ضرورت Python پائپ لائنز میں انضمام دونوں کے لیے ڈیزائن کی گئی ہے۔ انسٹالیشن pip یا Docker کے ذریعے دستیاب ہے، اور فوری تجربات کے لیے ایک Google Colab نوٹ بک فراہم کی گئی ہے جس کے لیے مقامی سیٹ اپ کی ضرورت نہیں۔ انحصارات میں ffmpeg اور libsndfile شامل ہیں، جو Conda کے ذریعے انسٹال کیے جا سکتے ہیں۔ پروجیکٹ کا انتظام ترقی اور جانچ کے لیے Poetry کے ساتھ کیا جاتا ہے۔ Spleeter کے پہلے سے تربیت یافتہ ماڈلز کو پیشہ ورانہ آڈیو سافٹ ویئر نے اپنایا ہے، بشمول iZotope RX 8 (Music Rebalance)، Steinberg SpectralLayers 7 (Unmix)، Acon Digital Acoustica 7، VirtualDJ اسٹیم آئسولیشن، اور Algoriddim کے NeuralMix اور djayPRO۔ یہ ISMIR 2021 میں Music Demixing Challenge میں بیس لائن کے طور پر بھی کام کرتا ہے۔ ایک تجارتی ورژن، Spleeter Pro، Deezer Tech Services کے ذریعے دستیاب ہے ان صارفین کے لیے جنہیں تیز پروسیسنگ اور وقف سپورٹ کی ضرورت ہے۔ پروجیکٹ MIT لائسنس یافتہ ہے اور Journal of Open Source Software (JOSS) میں شائع ہوا ہے۔ معروف حدود میں TensorFlow کی رکاوٹوں کی وجہ سے Apple M1 چپس کے ساتھ مطابقت کے مسائل شامل ہیں، اور Windows پر کبھی کبھار CLI شارٹ کٹ کے مسائل ہوتے ہیں جنہیں python -m spleeter کے ذریعے ماڈیول براہ راست چلا کر حل کیا جا سکتا ہے۔