Guía: Cómo Ser Model Maker en AI Hub
o cómo subir modelos a Hugging Face
[ Hecho por FDG. Traducido por Julia ] [ Si ves un error o tienes una duda, notifica al staff ]
Si solo vienes a subir tu modelo a Hugging Face, solo sigue los 2 primeros pasos.
~ Tabla de Contenidos ~
📜 Requisitos
- Información general sobre tu modelo.
- Archivo .PTH de tu modelo.
- Archivo .INDEX de tu modelo.
- Una cuenta de Hugging Face.
- Al menos un (1) audio de prueba SIN MÚSICA.
Paso 1
Consigue los archivos del modelo 🗂️
Tu modelo necesita estar comprimido en un archivo ZIP, con su .PTH final y el archivo added___.INDEX.
Dependiendo de la versión de RVC donde entrenaste el modelo, estos archivos estarán en diferentes carpetas.
COLAB:
- Si usaste Google Colab, conseguirás este archivo ejecutando Step 4 (Paso 4) en el Colab.
- Luego ve al directorio /RVC_Backup/Finished/ en Google Drive para tener el ZIP del modelo.
ㅤ

ㅤ
MAINLINE RVC:
- Estos archivos estarán en el directorio /assets/weights/, y la carpeta logs.
ㅤ

ㅤ
Para otras versiones de RVC:
- Los archivos estarán en la carpeta weights y la carpeta logs.

ㅤ
Una vez encontrado ambos archivos, tienes que comprimirlos en un archivo ZIP.

Tiene que ser .ZIP. NO se aceptan archivos .7Z o .RAR.
Paso 2
Sube el .ZIP a Hugging Face 🤗
- Si aún no lo has hecho, crea una cuenta de Hugging Face aquí.
- Cuando inicies sesión, haz click en tu cuenta, en el icono de la esquina superior derecha, y haz click en New model.

ㅤ - Ahora configurarás el repositorio de tu modelo. Aquí TODOS tus modelos serán almacenados.
- Nombra tu repo como quieras, pero asegúrate de que esté en Public y que la licencia sea openrail.

ㅤ
ㅤ
- Nombra tu repo como quieras, pero asegúrate de que esté en Public y que la licencia sea openrail.
- Una vez creado el repo, haz click en Add file arriba de la lista de modelos, y selecciona Upload files.

ㅤ - Se te pedirá que selecciones tus archivos para subir. Puedes tocar el rectangulo para abrir el explorador de archivos y buscar el .ZIP, o simplemente arrastrarlo y hacia la casilla.
- Tras dejar el archivo en cola, toca "Commit changes to
main".

"Step" significa "paso".ㅤ
- Tras dejar el archivo en cola, toca "Commit changes to
- Cuando termine de subirse, automaticamente se te redirigirá a la lista de archivos. Haz click derecho al icono de descarga al lado de el nombre del modelo, y toca Copiar dirección de enlace.

Paso 3
Sube el modelo a AI Hub 📤
- Cuando tu modelo esté listo, súbelo al canal #get-model-maker con comando
/submitde QCBot - Mientras estés usando el comando, rellena la siguiente información acerca de tu modelo:
- modelname: El nombre de tu modelo.
- rvc: La versión de RVC con la que se entrenó el modelo. Esto casi siempre será 2.
- extraction: El método de extracción usado para el entrenamiento. Solo es aceptan Crepe y RMVPE. Harvest u otros métodos serán RECHAZADOS.
- epochs: El número de epochs de tu modelo.
- link: El link de Hugging Face de tu modelo.
- image: Una imagen de lo que tu modelo representa (un personaje o persona).
- demo: Un audio de muestra de tu modelo, ya sea hablando o cantando. Tiene que ser SIN COPYRIGHT y que la voz NO ESTÉ ALTERADA (modificada).
- note: Opcional. Aquí puedes escribir una nota adicional.
Ten en cuenta que solamente puedes adjuntar un solo audio de ejemplo de tu modelo usando dicho comando.
- Si deseas incluir más puedes enviarlos tras la respuesta de confirmación del bot.
Si todo fue bien, tu modelo será añadido a la cola de espera y el bot te enviará un mensaje de confirmación, conteniendo la ID (o código) de tu modelo. Necesitarás esta ID si quieres:
- Ver el número en lista de espera de tu modelo, usando
/queue [ID] - Cancelar la subida de tu modelo usando
/cancel [ID]
ㅤ
Desde aquí, esperarás a que un Model QC (comprobador de calidad) verifique tu modelo. Se te notificará cuando se haya revisado.
Puedes reenviar tu modelo (y modelos futuros) a el foro #voice-models.

Cosas que invalidarán tu modelo
Razones que lo descalificarán ❌
-
Te olvidaste un archivo.
- El .ZIP tendrá que contener el archivo .PTH y el archivo .INDEX llamado "added_".
- Asegúrate de tener ambos antes de subirlos.
-
Usaste un método de extracción desactualizado.
- RVC tiene varios métodos de extracción. De ellos solo aceptamos dos: Crepe y RMVPE.
Los demás no serán aceptados ya que hoy en día se consideran obsoletos. - No se admiten harvest, dio, crepe-tiny, y pm. ❌
- Mangio-Crepe es válido. ✅
- RVC tiene varios métodos de extracción. De ellos solo aceptamos dos: Crepe y RMVPE.
-
El modelo es de baja calidad.
- Tu modelo será rechazado si es que:
- La voz es chirriante o rasposa.
- La voz es inaudible o apagada.
- La voz no concuerda con la fuente.
- La voz no puede expresar ciertas notas.
- La voz no articula bien o no puede pronunciar palabras en su language objetivo.
- El modelo contiene artifacting.
Esto es una anomalía que arruina parte de la voz, y es causado debido a un mal dataset que incluya ruidos indeseados (ruido blanco, reverberación, voces hablando al mismo tiempo, etc.)- Intenta limpiar tu dataset o conseguir uno mejor, y vuelve a entrenar el modelo.
- Tu modelo será rechazado si es que:
-
El audio de muestra contiene una instrumental.
- Para evitar problemas de copyright, te pedimos no incluir NINGUNA instrumental.
- Tenga copyright o no, el modelo será rechazado.
-
El audio de muestra fue alterado.
- Puede que quieras añadir reverberación o ecualizar tu audio de muestra antes de enviarlo pero, por favor, no lo hagas. Eso no es una representación real de tu modelo en sí, y será rechazado.
Puedes mezclar y masterizar tus covers como desees, pero para los audios de muestra asegúrate de que sea el audio de salida de RVC sin modificar. - Está permitido recortar silencios al principio o final del audio. ✅
- Puede que quieras añadir reverberación o ecualizar tu audio de muestra antes de enviarlo pero, por favor, no lo hagas. Eso no es una representación real de tu modelo en sí, y será rechazado.