Ich habe Machine Learning Spleeter ausprobiert. (Erklärung zur Verwendung)

2019 11 09 00:28 50 NACHRICHTEN
Sponsored Link

Ich habe Machine Learning Spleeter ausprobiert. (Erklärung zur Verwendung)

Ich bin Yosi, der Administrator von Chillout with Beats.

2020 Nachtrag
Als ich es erneut versuchte, konnte ich die folgende Fehlermeldung in meiner Heimumgebung nicht erhalten.Ich habe einiges untersucht und ausprobiert, aber das Problem ist derzeit nicht gelöst.
Beachten Sie daher, dass Sie dies möglicherweise nicht tun können, selbst wenn Sie diesen Artikel ausprobieren.
Ordinal 242 wurde nicht in der dynamischen Bibliothek C:\Users\isee\Miniconda3\Library\bin\mkl_intel_thread.dll gefunden. 

Ich habe Spleeter ausprobiert, das auf den Straßen zu einem heißen Thema geworden ist.

Aufgrund der CLI (Befehlszeile) ist der Schwierigkeitsgrad hoch.

Befehlszeile was?Wenn Sie es nicht verstehen, empfehle ich es nicht.

Bitte hören Sie sich vorerst die Ergebnisse des Demosongs an.

Das ist großartig.

Originale Daten

Extrahierte Stimmdaten

Andere Daten als Gesang

Überblick über Spleeter

Obwohl kein bekanntes Thema, ist das Thema Quellentrennung seit Jahrzehnten für eine große Gemeinschaft von Musiksignalforschern von Interesse.Es beginnt mit einer einfachen Beobachtung.Musikaufnahmen sind normalerweise eine Mischung aus mehreren einzelnen Instrumentenspuren (Lead-Gesang, Schlagzeug, Bass, Klavier usw.).Die Aufgaben zum Trennen von Musikquellen sind:Können diese einzelnen Spuren (auch Stems genannt) angesichts des Mixes wiederhergestellt werden?Dies hat viele Anwendungsmöglichkeiten.Erwägen Sie die Vorverarbeitung für andere Aufgaben wie Remixing, Upmixing, aktives Zuhören, Bildungszwecke sowie Transkription.

Interessanterweise ist unser Gehirn sehr gut darin, Musikinstrumente zu trennen.Konzentrieren Sie sich einfach auf eines der Instrumente in diesem Track (z. B. Lead-Vocals) und Sie hören etwas völlig anderes als die anderen.Aber es ist nicht wirklich eine Trennung, man hört immer noch alle anderen Teile.In vielen Fällen ist es möglicherweise nicht möglich, die einzelnen zusammengemischten Titel genau wiederherzustellen.Daher besteht die Herausforderung darin, sie so genau wie möglich anzunähern.Mit anderen Worten, versuchen Sie, dem Original so nahe wie möglich zu kommen, ohne übermäßige Verzerrungen zu erzeugen.

Im Laufe der Jahre wurden viele Strategien von Dutzenden großartiger Forschungsteams auf der ganzen Welt untersucht.Wenn Sie an dieser faszinierenden Reise interessiert sind, lesen Sie bitte die Übersicht zu diesem Artikel oder lesen Sie ihn.Das Tempo der jüngsten Fortschritte hat einen großen Sprung gemacht, hauptsächlich aufgrund der Fortschritte bei den Methoden des maschinellen Lernens.Um den Überblick zu behalten, werden Algorithmen in internationalen Bewertungskampagnen verglichen.Dies zeigt, dass die Leistung von Spleeter mit der Leistung des vorgeschlagenen optimalen Algorithmus übereinstimmt.
Außerdem ist Spleeter sehr schnell. Wenn Sie die GPU-Version ausführen, können Sie damit rechnen, 100-mal schneller als in Echtzeit zu isolieren, was sie für die Verarbeitung großer Datensätze geeignet macht.

 

So installieren Sie Spleeter

Zuerst ist der Ort, um Informationen zu erhalten.

Die Hauptgeschichte auf der offiziellen Seite ist "Spleeter".

 
Die ausführbare Datei ist hier.

Spleeter-Vorlieben

Um Spleeter auszuführen, müssen Sie zuerst die Umgebung vorbereiten.

Laden Sie Miniconda herunter und installieren Sie es

Conda ist wahrscheinlich am einfachsten, alsoMinikondaEinführen.

2019 11 08 16:38 20

Ich denke, die Standardinstallation ist in Ordnung.

Installieren Sie Git

Sie benötigen einen Git-Client, also laden Sie ihn herunter und installieren Sie ihn.

 
Klicken Sie auf das entsprechende Betriebssystem, um den Download ohne Erlaubnis zu starten.

2019 11 08 17:18 25

Ich denke, die Standardinstallation ist in Ordnung.

 

Spleeter installieren

Starten Sie für Windows „Anaconda Prompt“ aus dem Startmenü.

2019 11 08 17:21 37

2019 11 08 17:23 14

Kopieren Sie nach dem Start die folgenden Befehle Zeile für Zeile und fügen Sie sie ein.

git-Klon https://github.com/deezer/spleeter
conda install -c conda-forge spleeter
conda env create -f spleeter /conda/spleeter-cpu.yaml
conda aktivieren sleeter-cpu
 

Überprüfen der Funktion von Spleeter mit der Demo-Soundquelle

 
Kopieren Sie den folgenden Befehl und fügen Sie ihn ein, wenn die Installation abgeschlossen ist.
cd spleeter python -m separate -h

Wenn Sie es problemlos installieren können, wird die folgende Hilfe (nur ein Teil ist beschrieben) angezeigt.

Verwendung: spleeter separate [-h] [-a AUDIO_ADAPTER] [-p PARAMS_FILENAME]
[–Ausführlich] -i AUDIO_DATEINAMEN [AUDIO_DATEINAMEN…]
[-o AUSGABEPFAD] [-n {Verzeichnis, Dateiname}]
[-d MAX_DURATION] [-c {wav, mp3, ogg, m4a, wma, flac}]
[-M]
 

Export nach 2stem

2stem kann in "vokal" und "nicht-vokal" unterteilt werden.
 
Überprüfen Sie den Betrieb anhand der Demodatei.
 
Kopieren Sie den folgenden Befehl und fügen Sie ihn ein.
 
python -m spleeter separat -i audio_example.mp3 -o audio_output

Die Datei wird im Ordner „audio_output \ audio_example“ gespeichert.

Ich habe es zweimal versucht, aber beim ersten Mal bekomme ich nur "vocals.wav" mit den extrahierten Vocals.

Wenn Sie den Befehl erneut ausführen (in der Historie des Befehls mit der oberen Taste der Tastatur zurückgehen), wird er ausgegeben.

"Accompaniment.wav" außer Gesang wird ebenfalls ausgegeben.

Export nach 4stem

4stem kann in „Gesang“, „Bass“, „Schlagzeug“ und „Andere“ unterteilt werden.
 
Überprüfen Sie den Betrieb anhand der Demodatei.
spleeter separate -i audio_example.mp3 -o audio_output -p spleeter: 4stems

Bei Erfolg werden 4 Dateien wie unten exportiert.

INFO: spleeter: Datei audio_output \ audio_example \ bass.wav geschrieben INFO: sleeter: Datei audio_output \ audio_example \ vocals.wav geschrieben INFO: sleeter: Datei audio_output \ audio_example \ drums.wav geschrieben INFO: sleeter: Datei audio_output \ audio_example \ other. ww geschrieben

Sie können mit "-p" angeben, wie viele geteilt werden sollen. Derzeit werden die folgenden 3 Typen unterstützt.

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

Verwenden Sie Spleeter für Ihre eigene Klangquelle

Wenn Sie es selbst genießen möchten, war es meiner Meinung nach in Ordnung, nur die Vocals aus der von Ihnen selbst gerippten Klangquelle zu extrahieren. (Seien Sie vorsichtig, da es herauskommt, wenn Sie es ins Netz hochladen)

Ich werde nur beschreiben, wie es geht.

Kopieren Sie zuerst die vorbereitete Datei auf die gleiche Ebene wie "audio_example.mp3".

Jetzt müssen Sie nur noch den Befehl „audio_example.mp3“ auf den Dateinamen der vorbereiteten Datei ändern.

sleeter separate -i audio_example.mp3 -o audio_output

Ich habe es auf Japanisch versucht, aber es hat funktioniert.

Ich bin überrascht, dass es sich ganz schön extrahieren lässt.

Wenn Sie eine Fehlermeldung erhalten, kann es funktionieren, wenn Sie sie in alphanumerische Zeichen ändern.

Ich habe Machine Learning Spleeter ausprobiert. (Erklärung zur Verwendung) Zusammenfassung

Es ist eine großartige Technologie.

Wenn Sie einen Stamm haben, können Sie außerdem mehr lernen.

Dies ist eine Vermutung, aber derzeit scheint es, dass die japanische Stimme kaum gelernt wird.

Wenn Sie von einer Karaoke-CD usw. lernen, kann es möglich sein, mit beträchtlicher Genauigkeit zu extrahieren.

Da diese Software kostenlos verwendet werden kann, besteht eine hohe Wahrscheinlichkeit, dass Anwendungen mit integrierter GUI, die diese Technologie verwenden, in Zukunft herauskommen werden.

Ich dachte plötzlich, dass es erstaunlich wäre, wenn diese Technologie und die Technologie von Dialogue Match von iZotope, die neulich veröffentlicht wurde, verschmolzen würden.

コメント

  1. Fans dieser Seite Mehr:

    Ich habe ziemlich viel über die Stimmextraktion recherchiert, also liefere ich Informationen.
    Bitte verwenden Sie es als Material, wenn Ihnen kein Artikel einfällt.Es ist in Ordnung, wenn Sie es nicht verwenden, aber w

    Ich bin vom jährlichen Zugriffsranking abgeflogen, aber im Laufe der Zeit hat sich die Umgebung um Spleeter erheblich verbessert und ein Niveau erreicht, das bewältigt werden kann, wenn Sie sich mit Personal Computern ein wenig auskennen.
    Wenn Sie es richtig machen, können Sie Docker zumindest nicht verwenden, aber wenn es auf Windows beschränkt ist, wird eine GUI-Anwendung bereitgestellt.
    Der Name ist der gleiche wie bei der Spleeter-GUI.
    https://makenweb.com/#spleetergui
    Es scheint, dass alle notwendigen Daten enthalten sind, sodass es scheint, dass es sofort verwendet werden kann.
    Ich bin ein Mac-Benutzer, also verwende ich Spleeter Web, aber die GUI scheint unter Windows überwältigend einfach zu bedienen zu sein.
    Es tut mir leid, wenn es nicht funktioniert, weil ich es nicht ausprobiert habe, aber es scheint zu funktionieren, weil es das zweitbeliebteste auf GitHub im Zusammenhang mit Spleeter ist.

    Nun, wenn Sie bezahlt haben, ist es kein Match mit LALAL.AI, aber wenn es kostenlos ist, denke ich, dass Sie es als Option kennen können.
    Es gibt nur wenige Artikel auf Japanisch.

    • yosi Mehr:

      Vielen Dank für die Bereitstellung von Informationen!
      Ich wusste es nicht, also schaue ich mal ein bisschen nach.
      Das ist wirklich einfach.
      Und das Hochladen ist online mühsam, aber lokal ist es einfach und gut.
      Lassen Sie mich einen Artikel schreiben!

      Wie Sie vielleicht wissen, hat AUDIOSTRIP die Stimmentfernung von Youtube mit einem Online-Dienst wiederbelebt.
      https://www.audiostrip.co.uk/

      Es ist ziemlich praktisch, aber ich habe das Gefühl, dass es verschwinden wird, wenn es sich aufgrund von Urheberrechtsproblemen verbreitet ...

      • Fans dieser Seite Mehr:

        Wie Sie vielleicht wissen, hat AUDIOSTRIP die Stimmentfernung von Youtube mit einem Online-Dienst wiederbelebt.

        Ich wusste gar nicht w
        Es sieht aus wie eine vereinfachte Version von Spleeter Web, die auf GitHub veröffentlicht ist und die ich auch verwende.
        https://github.com/JeffreyCA/spleeter-web
        Dieser kann nicht nur Spleeter, sondern auch Demucs, Tasnet, CrossNet-Open-Unmix (X-UMX) verwenden und unterstützt auch den Import von YouTube, aber Sie müssen Docker verwenden.
        Es braucht viel Zeit zum Starten und es frisst Speicher.

        Da dies nur eine Kombination aus youtubedl, ffmpeg und sleeter ist, gibt es meiner Meinung nach kein Problem für den persönlichen Gebrauch, aber es kann urheberrechtlich verdächtig sein, wenn es wie AUDIOSTRIP für die Öffentlichkeit zugänglich wird.

        • yosi Mehr:

          Dieser kann nicht nur Spleeter, sondern auch Demucs, Tasnet, CrossNet-Open-Unmix (X-UMX) verwenden und unterstützt auch den Import von YouTube, aber Sie müssen Docker verwenden.

          Danke für die Information!
          Spleeter Web Das ist erstaunlich.
          Ich denke, das werde ich auch probieren.
          Ich habe Docker noch nie verwendet, aber es ist wirklich mühsam, in virtuellen Systemen viel Kapazität zu verbrauchen.

          Ich habe das Gefühl, dass AUDIOSTRIP verschwindet (oder Downloads von Youtube entfernt).
          Ich denke, es ist ein Problem, es herunterladen zu können.

Kopierter Titel und URL