Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AudioSeparator GUI (Windows)

Ein einfaches, aber extrem mächtiges Windows-Desktop-Tool, um Vocals (Stimmen) und Hintergrundmusik aus Audio- und Videodateien zu trennen.

Anstatt sich mit komplexen Kommandozeilen-Befehlen und Python-Abhängigkeiten herumzuschlagen, bietet dieses Tool eine 1-Klick-Installation und eine aufgeräumte Benutzeroberfläche. Unter der Haube arbeiten State-of-the-Art KI-Modelle (BS-RoFormer und Mel-RoFormer), um Studio-Qualität zu liefern.

Features

  • Zero-Setup für Windows: Keine manuellen Pfade oder Terminal-Hacks nötig. Die Batch-Dateien installieren Python-Abhängigkeiten und sogar FFmpeg vollautomatisch.
  • State-of-the-Art KI: Nutzt die weltbesten Open-Source-Modelle für Audio-Separation (BS-RoFormer mit ca. 13 dB SDR).
  • Ensemble-Modus: Kombiniert mehrere Modelle (BS-RoFormer + Mel-RoFormer Big) und mittelt die Ergebnisse für absolute Maximalqualität.
  • Lossless Output: Exportiert die getrennten Spuren immer als unkomprimierte 32-bit Float WAV-Dateien für verlustfreie Weiterverarbeitung.
  • Auto-Denoise: Integrierte Noise-Reduction, um minimales KI-Rauschen (Artefakte) aus der isolierten Stimm-Spur zu filtern.
  • CPU und GPU Support: Spezifische Installations-Skripte für Rechner mit und ohne NVIDIA Grafikkarten.

Installation und Start

Du benötigst lediglich Python auf deinem System. Alles andere erledigt das Tool.

1. Installieren

Lade das Projekt herunter oder klone das Repository. Führe per Doppelklick eine der beiden Installationsdateien aus:

  • Hast du eine NVIDIA Grafikkarte? Nutze install_gpu.bat für maximale Geschwindigkeit über CUDA.
  • Hast du keine NVIDIA Karte (oder bist unsicher)? Nutze install.bat (Berechnung läuft dann über den Prozessor. Hinweis: Der Prozess dauert auf der CPU deutlich länger).

Das Skript prüft automatisch, ob FFmpeg installiert ist und lädt es bei Bedarf über winget herunter.

2. Starten

Klicke doppelt auf: start_gui.bat


Automatischer Modell-Download

Das Tool verfügt über einen integrierten Download-Mechanismus. Beim ersten Start eines Trennungsvorgangs prüft das Programm automatisch, ob die benötigten KI-Modelle im lokalen Ordner vorhanden sind.

Sollten Dateien fehlen, werden diese direkt vom GitHub-Repository dieses Projekts nachgeladen. Dies stellt sicher, dass das Tool auch dann funktioniert, wenn externe Modell-Hoster nicht erreichbar sind. Der erste Vorgang kann je nach Internetgeschwindigkeit einige Zeit in Anspruch nehmen, da mehrere hundert Megabyte an Daten geladen werden.


Welche Modelle stecken drin?

Das Tool nutzt die audio-separator Bibliothek als Engine und bietet dir in der GUI ein Dropdown-Menü mit verschiedenen Qualitätsstufen:

  1. Ensemble: Verbindet BS-RoFormer und Mel-RoFormer Big. Maximale Qualität bei doppelter Rechenzeit.
  2. BS-RoFormer: Aktueller Spitzenreiter für die Extraktion von Vocals.
  3. Mel-RoFormer Big: Exzellentes, sehr großes Alternativ-Modell.
  4. MDX-Net Inst HQ3: Sehr robust bei lauter Instrumentierung.
  5. Demucs: Fallback-Modell für allgemeine Trennungen.

Fehlerbehebung (Troubleshooting)

Fehler: FFmpeg nicht gefunden Die install.bat versucht FFmpeg via Windows Package Manager (winget) zu installieren. Sollte das fehlschlagen, installiere es manuell:

  1. Rufe https://www.gyan.dev/ffmpeg/builds/ auf.
  2. Lade die ffmpeg-release-essentials.zip herunter.
  3. Entpacke den Inhalt nach C:\ffmpeg.
  4. Füge C:\ffmpeg\bin zu den Windows PATH-Umgebungsvariablen hinzu.
  5. Führe die install.bat erneut aus.

Gebaut mit Python, Tkinter und Open-Source-Komponenten.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages