حاولت التعلم الآلي Spleeter. (شرح كيفية الاستخدام)

2019 11 09 00 س 28 50 ニ ュ ー ス
ス ポ ン サ ー リ ン ク

حاولت التعلم الآلي Spleeter. (شرح كيفية الاستخدام)

أنا yosi ، مدير Chillout with Beats.

2020/04/14 حاشية
عندما حاولت ذلك مرة أخرى ، لم أستطع الحصول على رسالة الخطأ التالية في بيئتي المنزلية.لقد تحققت وجربت البعض ، لكن المشكلة لم تحل في الوقت الحالي.
لذلك ، يرجى ملاحظة أنك قد لا تتمكن من القيام بذلك حتى إذا جربت هذه المقالة.
لم يتم العثور على 242 الترتيبي في المكتبة الديناميكية C: \ Users \ isee \ Miniconda3 \ Library \ bin \ mkl_intel_thread.dll. 

لقد جربت Spleeter ، والتي أصبحت موضوعًا ساخنًا في الشوارع.

بسبب CLI (سطر الأوامر) ، يكون مستوى الصعوبة مرتفعًا.

سطر الأوامر ماذا؟إذا كنت لا تفهم ، فأنا لا أوصي بذلك.

في الوقت الحالي ، يرجى الاستماع إلى نتائج الأغنية التجريبية.

هذا مذهل.

البيانات الأصلية

البيانات الصوتية المستخرجة

بيانات غير غناء

نظرة عامة على Spleeter

على الرغم من أن موضوع فصل المصدر ليس موضوعًا معروفًا ، إلا أنه كان موضع اهتمام مجتمع كبير من الباحثين في مجال الإشارات الموسيقية لعقود.يبدأ بملاحظة بسيطة.عادةً ما تكون التسجيلات الموسيقية عبارة عن مزيج من مسارات آلات فردية متعددة (غناء رئيسي ، طبول ، جهير ، بيانو ، إلخ).مهام فصل مصادر الموسيقى هي:بالنظر إلى المزيج ، هل يمكن استعادة هذه المسارات الفردية (المعروفة أيضًا باسم السيقان)؟ هذا له العديد من الاستخدامات المحتملة.ضع في اعتبارك المعالجة المسبقة لمهام أخرى مثل إعادة التوزيع والخلط والاستماع النشط والأغراض التعليمية بالإضافة إلى النسخ.

ومن المثير للاهتمام أن دماغنا جيد جدًا في فصل الآلات الموسيقية.ركز فقط على إحدى الآلات الموجودة في هذا المسار (على سبيل المثال ، غناء رئيسي) وستسمع شيئًا مختلفًا تمامًا عن الآلات الأخرى.لكنه ليس فراقًا حقًا ، فما زلت تسمع جميع الأجزاء الأخرى.في كثير من الحالات ، قد لا يكون من الممكن استعادة المسارات الفردية المختلطة معًا بدقة.لذلك ، فإن التحدي يكمن في تقريبها قدر الإمكان.بمعنى آخر ، حاول الاقتراب من الأصل قدر الإمكان دون إحداث تشويه مفرط.

على مر السنين ، تمت دراسة العديد من الاستراتيجيات من قبل العشرات من فرق البحث العظيمة حول العالم.إذا كنت مهتمًا بهذه الرحلة الرائعة ، فيرجى قراءة نظرة عامة على هذه المقالة أو قراءتها.لقد اتخذت وتيرة التقدم الأخير قفزة كبيرة ، ويرجع ذلك أساسًا إلى التقدم في أساليب التعلم الآلي.للمتابعة ، يقارن الأشخاص الخوارزميات في حملات التصنيف الدولية.هذا يدل على أن أداء Spleeter يطابق أداء الخوارزمية المثلى المقترحة.
بالإضافة إلى ذلك ، Spleeter سريع جدًا. إذا كنت تقوم بتشغيل إصدار GPU ، فيمكنك توقع عزل أسرع 100 مرة من الوقت الفعلي ، مما يجعله مناسبًا لمعالجة مجموعات البيانات الكبيرة.

 

كيفية تثبيت Spleeter

الأول هو المكان المناسب للحصول على المعلومات.

القصة الرئيسية على الصفحة الرسمية هي "Spleeter".

 
الملف القابل للتنفيذ هنا.

تفضيلات Spleeter

لتشغيل Spleeter ، تحتاج أولاً إلى تهيئة البيئة.

قم بتنزيل وتثبيت Miniconda

ربما تكون كوندا هي الأسهل ، لذامينيكونداتقديم.

2019 11 08 16 س 38 20

أعتقد أن التثبيت الافتراضي جيد.

قم بتثبيت Git

أنت بحاجة إلى عميل Git ، لذا قم بتنزيله وتثبيته.

 
انقر فوق نظام التشغيل المطابق لبدء التنزيل بدون إذن.

2019 11 08 17 س 18 25

أعتقد أن التثبيت الافتراضي جيد.

 

تثبيت Spleeter

لنظام التشغيل Windows ، ابدأ "Anaconda Prompt" من قائمة ابدأ.

2019 11 08 17 س 21 37

2019 11 08 17 س 23 14

بمجرد البدء ، انسخ والصق الأوامر التالية سطراً بسطر.

استنساخ بوابة https://github.com/deezer/spleeter
تركيب كوندا - ج مقياس كوندا - صياغة
conda env تخلق -f spleeter /conda/spleeter-cpu.yaml
كوندا تفعيل spleeter-cpu
 

التحقق من تشغيل Spleeter باستخدام مصدر الصوت التجريبي

 
انسخ والصق الأمر التالي عند اكتمال التثبيت.
cd spleeter python -m منفصل -h

إذا كان بإمكانك تثبيته دون أي مشكلة ، فسيتم عرض التعليمات التالية (تم وصف جزء فقط).

الاستخدام: spleeter منفصل [-h] [-a AUDIO_ADAPTER] [-p PARAMS_FILENAME]
[–Verbose] -i AUDIO_FILENAMES [AUDIO_FILENAMES…]
[-o OUTPUT_PATH] [-n {دليل ، اسم ملف}]
[-d MAX_DURATION] [-c {wav، mp3، ogg، m4a، wma، flac}]
[-م]
 

تصدير إلى 2stem

2 يمكن تقسيم الجذع إلى "صوتي" و "غير صوتي".
 
تحقق من العملية باستخدام ملف العرض.
 
انسخ والصق الأمر التالي.
 
python -m spleeter منفصل -i audio_example.mp3 -o audio_output

يتم تخزين الملف في مجلد "audio_output \ audio_example".

لقد جربته مرتين ، لكن في المرة الأولى لم أحصل إلا على "vocals.wav" بعد استخراج الأصوات.

إذا قمت بتنفيذ الأمر مرة أخرى (استخدم المفتاح العلوي على لوحة المفاتيح للرجوع إلى تاريخ الأمر) ، فسيتم إخراجه.

يتم أيضًا إخراج "Accompaniment.wav" بخلاف الغناء.

تصدير إلى 4stem

يمكن تقسيم 4stem إلى "غناء" و "صوت جهير" و "طبول" و "أخرى".
 
تحقق من العملية باستخدام ملف العرض.
spleeter منفصل -i audio_example.mp3 -o audio_output -p spleeter: 4stems

إذا نجحت ، سيتم تصدير 4 ملفات على النحو التالي.

INFO: spleeter: ملف audio_output \ audio_example \ bass.wav مكتوب INFO: spleeter: ملف audio_output \ audio_example \ vocals.wav مكتوب INFO: spleeter: ملف audio_output \ audio_example \ drums.wav مكتوب INFO: spleeter: ملف audio_output \ audio_example \ other. WAV مكتوب

يمكنك تحديد عدد القسمة باستخدام "-p". حاليًا ، الأنواع الثلاثة التالية مدعومة.

  • spleeter:2stems(ボーカル、その他)
  • spleeter:4stems(ボーカル、ベース、ドラム、その他)
  • spleeter:5stems(ボーカル、ベース、ドラム、ピアノ、その他)

استخدم Spleeter لمصدر الصوت الخاص بك

إذا كنت ترغب في الاستمتاع بها بنفسك ، أعتقد أنه من المقبول استخراج الأغاني فقط من مصدر الصوت الذي مزقته بنفسك. (كن حذرًا لأنه سيخرج إذا قمت بتحميله على الشبكة)

سأصف فقط كيفية القيام بذلك.

أولاً ، انسخ الملف الذي أعددته إلى نفس مستوى "audio_example.mp3".

كل ما عليك فعله الآن هو تغيير الأمر "audio_example.mp3" إلى اسم الملف الذي قمت بإعداده.

spleeter منفصل -i audio_example.mp3 -o audio_output

لقد جربتها باللغة اليابانية ، لكنها نجحت.

أنا مندهش من أنه يمكن استخراجه بشكل جميل للغاية.

إذا تلقيت خطأ ، فقد يعمل إذا قمت بتغييره إلى أبجدية رقمية.

حاولت التعلم الآلي Spleeter. (شرح كيفية الاستخدام) ملخص

إنها تقنية رائعة.

علاوة على ذلك ، إذا كان لديك ساق ، فيمكنك معرفة المزيد.

هذا تخمين ، ولكن في الوقت الحالي يبدو أن هناك القليل من التعلم للصوت الياباني.

إذا كنت تتعلم من قرص كاريوكي مضغوط وما إلى ذلك ، فقد يكون من الممكن الاستخراج بدقة كبيرة.

أيضًا ، نظرًا لأنه يمكن استخدام هذا البرنامج مجانًا ، فهناك احتمال كبير بأن تظهر التطبيقات المضمنة في واجهة المستخدم الرسومية التي تستخدم هذه التقنية في المستقبل.

اعتقدت فجأة أنه سيكون من المدهش أن يتم دمج هذه التكنولوجيا وتقنية iZotope's Dialogue Match في اليوم الآخر.

コ メ ン ト

  1. عشاق هذا الموقع أكثر من ذلك:

    لقد بحثت في الاستخراج الصوتي قليلاً ، لذلك أقدم المعلومات.
    الرجاء استخدامه كمواد عندما لا يمكنك التفكير في مقال.لا بأس إذا لم تستخدمه ، لكن w

    لقد طرت من تصنيف الوصول السنوي ، ولكن بمرور الوقت ، تحسنت البيئة المحيطة بـ Spleeter بشكل كبير ، ووصلت إلى مستوى يمكن إدارته إذا كنت معتادًا على أجهزة الكمبيوتر الشخصية.
    ومع ذلك ، إذا قمت بذلك بشكل صحيح ، فلا يمكنك استخدام Docker على الأقل ، ولكن إذا كان يقتصر على Windows ، فسيتم توفير تطبيق واجهة المستخدم الرسومية.
    الاسم هو نفسه Spleeter GUI.
    https://makenweb.com/#spleetergui
    يبدو أنه تم تضمين جميع البيانات الضرورية ، لذلك يبدو أنه يمكن استخدامها على الفور.
    أنا من مستخدمي Mac ، لذلك أستخدم Spleeter Web ، ولكن يبدو أن واجهة المستخدم الرسومية سهلة الاستخدام للغاية على Windows.
    أنا آسف إذا لم ينجح الأمر لأنني لم أجربه ، ولكن يبدو أنه يعمل لأنه ثاني أكثر التطبيقات شعبية على GitHub فيما يتعلق بـ Spleeter.

    حسنًا ، إذا قمت بتضمين مدفوع ، فهذا لا يتطابق مع LALAL.AI ، ولكن إذا كان مجانيًا ، أشعر أنه يمكنك التعرف عليه كخيار.
    هناك القليل من المقالات باللغة اليابانية.

    • انا نعم أكثر من ذلك:

      شكرا لك على تقديم المعلومات!
      لم أكن أعرف ذلك ، لذلك سأبحث عنه قليلاً.
      هذا حقا سهل.
      والتحميل أمر مزعج عبر الإنترنت ، لكنه سهل وجيد محليًا.
      اسمحوا لي أن أكتب مقال!

      كما تعلم ، أعاد AUDIOSTRIP إحياء إزالة الصوت من Youtube من خلال خدمة عبر الإنترنت.
      https://www.audiostrip.co.uk/

      إنه مناسب تمامًا ، لكنني أشعر أنه سيختفي إذا انتشر بسبب مشكلات حقوق النشر ...

      • عشاق هذا الموقع أكثر من ذلك:

        كما تعلم ، أعاد AUDIOSTRIP إحياء إزالة الصوت من Youtube من خلال خدمة عبر الإنترنت.

        لم أكن أعرف على الإطلاق w
        يبدو أنه نسخة مبسطة من Spleeter Web ، والتي يتم نشرها على GitHub وأنا أستخدمها أيضًا.
        https://github.com/JeffreyCA/spleeter-web
        لا يمكن لهذا الشخص استخدام Spleeter فحسب ، بل أيضًا Demucs و Tasnet و CrossNet-Open-Unmix (X-UMX) ، كما أنه يدعم الاستيراد من YouTube ، ولكنك تحتاج إلى استخدام Docker.
        يستغرق الأمر وقتًا طويلاً لبدء التشغيل ويستهلك الذاكرة.

        نظرًا لأن هذا مجرد مزيج من youtubedl و ffmpeg و spleeter ، أشعر أنه لا توجد مشكلة للاستخدام الشخصي ، ولكن قد يكون الأمر مريبًا من حيث حقوق النشر عندما يصبح مفتوحًا للجمهور مثل AUDIOSTRIP.

        • انا نعم أكثر من ذلك:

          لا يمكن لهذا الشخص استخدام Spleeter فحسب ، بل أيضًا Demucs و Tasnet و CrossNet-Open-Unmix (X-UMX) ، كما أنه يدعم الاستيراد من YouTube ، ولكنك تحتاج إلى استخدام Docker.

          شكرا على المعلومه!
          Spleeter Web هذا مذهل.
          أعتقد أنني سأحاول هذا أيضًا.
          لم أستخدم Docker مطلقًا ، ولكن من المزعج حقًا تناول الكثير من السعة في الأنظمة الافتراضية.

          أشعر أن AUDIOSTRIP يختفي (أو يزيل التنزيلات من Youtube).
          أعتقد أنها مشكلة في أن تكون قادرًا على تنزيله.

نسخ العنوان وعنوان URL