Model Maker Rolle in AI HUB bekommen
(und wie man Modelle auf HuggingFace hochlädt)
[ Guide erstellt von @FDG, übersetzt von @diablofx ]
Wenn du einfach nur dein Model auf Huggingface hochladen willst, befolge diese Schritte
📜 Voraussetzungen📜
Um ein Modell einzureichen, musst du folgendes tun:
- Allgemeine Informationen zum Modell bereithaben
- Die .pth + die Indexdatei des Modells bereithaben
- Ein HuggingFace-Konto besitzen
- Mindestens 1 Urheberrechts-freie Audio-Demo des Modells
🗂️ Modeldateien richtig verpacken 🗂️
Das fertige Modell muss mit seiner finalen .pth- und Indexdatei (added, nicht trained) zu einer ZIP-Datei komprimiert werden. Die Dateien bitte auch nicht umbennnen.
Google Colab Nutzer können diese Datei erhalten, indem sie Schritt 4 auf dem Colab ausführen und dann die fertige Zip unter /RVC_Backup/Finished/ finden.

MAINLINE-RVC (lokale Nutzer) finden Sie diese Dateien im Ordner /assets/weights bzw. im Ordner /logs. Benutzer, die statt Mainline einen Fork wie bspw. Mangio verwenden, finden die pth-Datei evtl. stattdessen in /weights und nicht in /assets/weights.


Sobald du beide Dateien gefunden hast, müssen beide Datein zusammen gezippt werden. Dabei darauf achten das die Dateien in der ZIP nicht in einem extra Ordner sind.
Wir akzeptieren ausnahmslos NICHTS anderes als RAR- und 7Z-Dateien.

📤 Hochladen der Dateien auf HuggingFace 📤
Erstell hier ein HuggingFace-Konto, falls es noch nicht vorhanden ist. Dann oben rechts auf den Benutzernamen klicken und auf „New Model“ ("Neues Modell").

In diesem Schritt fragt HuggingFace danach wie dein Repository aussehen soll, in dem ALLE deine Modelle gespeichert werden sollen. Name der Repo ist egal, frei wählbar.
Stell sicher, dass es auf public (öffentlich) eingestellt ist und die Lizenz openrail ist.

Sobald das Repository erstellt wurde, navigiere auf die Schaltfläche "Add Files" ("Datei hinzufügen") (über der Dateiliste) und klick auf "Upload Files" ("Dateien hochladen")

Hier soll nun die Datei hochgeladen werden. Man kann entweder auf das Uploadfeld klicken, um zur ZIP-Datei zu navigieren, oder diese einfach per Drag & Drop in das Feld ziehen. Nachdem die ZIP-Datei(en) in der Warteschlange sind und darauf warten hochgeladen zu werden, klick unten auf „Änderungen auf Hauptseite übertragen“.

Sobald der Upload abgeschlossen ist, sollte man automatisch zur Dateiliste zurückkehren. Hier bitte mit der rechten Maustaste auf das Download-Symbol neben dem Modellnamen klicken und den Link kopieren

🤗 Einreichung des Modells auf AI Hub 🤗
Ist das Model fertig auf HuggingFace hochgeladen ist, kann man endlich mit dem Befehl /submit vom QC-Bot in #get-model-maker sein Model einreichen.
Gib bei der Verwendung des Befehls bitte die folgenden Informationen an:
- Der Name des Modells
- RVC: Die Version von RVC, auf der trainiert wurde (eigentlich fast immer V2)
- extraction: Die für das Training verwendete Extraktionsmethode (Crepe/Mangio-Crepe und RMVPE werden akzeptiert.
Alles andere wie zb. HARVEST wird NICHT akzeptiert
- epochs: Die Anzahl der Epochs, für die das Modell trainiert wurde
- Link: der HuggingFace-Link des Modells, den wir zuvor kopiert haben
- Bild: Ein Bild dessen, was das Modell darstellt. (Charakter/Person etc. - nichts FSK 18 bitte)
- Demo: Eine Acapella-Audio-Demo des Charakters, entweder beim Sprechen oder Singen
Diese MUSS urheberrechtsfrei sein UND KEINE NACHBEARBEITUNG ODER INSTRUMENTAL enthalten
- note (Hinweis): optional
Bitte beachte, dass man mit dem Befehl nur eine Audio-Demodatei anhängen kann. Wenn weitere hinzugefügt werden sollen, diese einfach nach der Bot-Bestätigungsantwort senden.
Wenn alles gut gelaufen ist, wird die Einreichung zur Warteschlange hinzugefügt und der Bot sendet eine Bestätigungsnachricht mit deiner ID. Die ID wird benötigt, wenn du:
- Die Nummer deiner Einreichung in der Warteschlange mit
/queue [ID]checken willst - Die Einreichung mit
/cancel [ID]abbrechen willst.
Ab hier einfach warten, bis ein QC-Mod dein Modell auf Qualität überprüft. Du wirst benachrichtigt, sobald dies geschehen ist. Falls das Model akzeptiert wurde bekommst du die @Model Maker Rolle und kannst dein Modell (und alle zukünftigen Modelle) im #voice-models Forum veröffentlichen!


❌ Dinge, die dein Model ungültig machen ❌
Wurde dein Modell nicht akzeptiert? Hier sind einige mögliche Gründe dafür:
Eine der Dateien in der ZIP-Datei vergessen
Die ZIP-Datei muss sowohl die .pth als auch die Indexdatei (added_...index - NICHT TRAINED) enthalten. Diese auch bitte nicht umbennnen und beim Hochladen und Absenden darauf achten, dass beide Dateien enthalten sind.
Eine veraltete Extraktionsmethode wurde verwendet
RVC verfügt über viele Extraktionsmethoden, wir akzeptieren nur zwei davon: Crepe/Mangio-Crepe und RMVPE. Bei jeder anderen Extraktionsmethode wird das Modell sofort abgelehnt.
Dazu gehören unter anderem: Harvest, Dio, Crepe-Tiny und PM. ❌
mangio-crepe ist in Ordnung, aber lieber RMVPE verwenden ✅
Das Modell ist nicht hochwertig
Was bedeutet das genau? Unter anderem:
- Die Stimme ist kratzig/kreischend
- Die Stimme ist gedämpft/leise
- Die Stimme stimmt nicht mit der Quelle überein
- Die Stimme kann bestimmte Töne/Noten nicht treffen
- Die Stimme ist undeutlich oder kann Wörter nicht in der vorgesehenen Sprache aussprechen
Das Modell kann auch Artefakte aufweisen. Von Artefakten spricht man, wenn im Modell "White Noise", Rauschen, Hall oder andere unerwünschte Geräusche (Knacken, Klicken usw.) vorhanden sind. Dies ist in der Regel auf einen schlechten Datensatz zurückzuführen, aber auch das falsche Training eines Modells mit zu wenig Daten kann dazu führen. Auch zu viel Training kann dazu führen (siehe Overtraining).
Falls eines der oben genannten Probleme zu treffen, bitte den Datensatz besser bereinigen oder einen neuen erstellen und erneut trainieren.
Die Audio-Demo enthält ein Instrumental
Aufgrund von möglichen Urheberrechtsklagen wird dringend empfohlen, bei der Einreichung eines Modells KEIN Instrumental beizufügen. Alle Demos mit einem Instrumentalstück werden sofort abgelehnt und gelöscht
Die Audio-Demo wurde bearbeitet
Möglicherweise möchtest du die Demo vor dem Einreichen mit Hall und EQing bearbeiten, damit sie besser klingt. Bitte das nicht tun, da das nicht repräsentativ für das Modell sein kann, Solche Einreichungen werden sofort abgelehnt. Cover können natürlich beliebig bearbeitet werden, aber bei Einreichen bitte nur die Rohausgabe verwenden.
Es ist in Ordnung, die Stille am Anfang und/oder am Ende herauszuschneiden! ✅