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 ~

  1. Paso 1
  2. Paso 2
  3. Paso 3
  4. Cosas que invalidarán tu modelo ❌

📜 Requisitos

  1. Información general sobre tu modelo.
  2. Archivo .PTH de tu modelo.
  3. Archivo .INDEX de tu modelo.
  4. Una cuenta de Hugging Face.
  5. 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.

    colab step 4

MAINLINE RVC:

  • Estos archivos estarán en el directorio /assets/weights/, y la carpeta logs.

    model weight

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.

model zipped up

Tiene que ser .ZIP. NO se aceptan archivos .7Z o .RAR.

Paso 2

Sube el .ZIP a Hugging Face 🤗


  1. Si aún no lo has hecho, crea una cuenta de Hugging Face aquí.
  2. Cuando inicies sesión, haz click en tu cuenta, en el icono de la esquina superior derecha, y haz click en New model.
    new model button prompt
  3. 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.
      setting up the repository

  4. Una vez creado el repo, haz click en Add file arriba de la lista de modelos, y selecciona Upload files.
    Upload files
  5. 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".
      upload area
      "Step" significa "paso".
  6. 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.
    commiting changes

Paso 3

Sube el modelo a AI Hub 📤


  • Cuando tu modelo esté listo, súbelo al canal #get-model-maker con comando /submit de QCBot
  • Mientras estés usando el comando, rellena la siguiente información acerca de tu modelo:
    1. modelname: El nombre de tu modelo.
    2. rvc: La versión de RVC con la que se entrenó el modelo. Esto casi siempre será 2.
    3. 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.
    4. epochs: El número de epochs de tu modelo.
    5. link: El link de Hugging Face de tu modelo.
    6. image: Una imagen de lo que tu modelo representa (un personaje o persona).
    7. 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).
    8. 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:

  1. Ver el número en lista de espera de tu modelo, usando /queue [ID]
  2. 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. ✅
  • El modelo es de baja calidad.
    • Tu modelo será rechazado si es que:
      1. La voz es chirriante o rasposa.
      2. La voz es inaudible o apagada.
      3. La voz no concuerda con la fuente.
      4. La voz no puede expresar ciertas notas.
      5. La voz no articula bien o no puede pronunciar palabras en su language objetivo.
      6. 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.
  • 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. ✅
Edit

Pub: 27 Nov 2023 14:00 UTC

Edit: 29 Dec 2023 19:53 UTC

Views: 1333