Français
English Italiano Español Français Deutsch Português

Entraîner, évaluer et exporter une voix dans Applio

Une première exécution prouve que vos enregistrements, votre configuration et votre matériel peuvent produire une exportation avec laquelle vous pouvez convertir. Travaillez sur des enregistrements copiés que vous êtes autorisé à utiliser. Conservez deux ou trois phrases en dehors du dossier de formation afin de pouvoir vérifier le comportement sur les enregistrements que le modèle n'a jamais vu.

Préparez les entrées

  1. Créez un nom d'expérience court et reconnaissable tel que speaking_trial_01. Conservez les tests scratch sous leurs propres noms afin de pouvoir retrouver les points de contrôle ultérieurs.
  2. Vérifiez les enregistrements à l'oreille au début, au milieu et à la fin. Supprimez les clips avec un autre haut-parleur, de la musique, des coupures ou de longues sections silencieuses. Si Desktop dispose d’outils de révision des ensembles de données, inspectez les clips signalés et préparez-y une copie de formation. Couper le silence et ajuster le niveau ne peut pas réparer la distorsion audible.
  3. Sélectionnez l'ensemble de données copié dans Formation. Si Gradio demande un chemin de dossier, utilisez-en un sur la machine exécutant le moteur. Pour un flux de travail multi-haut-parleurs pris en charge, conservez les dossiers numériques tels que 0 et 1 et enregistrez la personne que chaque ID représente.
  4. Choisissez un vocodeur et un taux d'échantillonnage pris en charge ensemble. Sélectionnez une paire générateur/discriminateur compatible si vous utilisez le pré-entraînement. Taux de correspondance, conseils de présentation, architecture et exigences d'intégration de l'éditeur. Enregistrez l'intégrateur exact et tous les fichiers personnalisés pour une inférence ultérieure.
  5. Choisissez une taille de lot adaptée à la mémoire GPU et enregistrez quelques exportations intermédiaires. Choisissez une époque cible initiale pour un test de pipeline. Prolongez-le plus tard si les tests retenus s'améliorent.

Exécuter les étapes

Dans Desktop, vous pouvez choisir Entraînement automatique après avoir examiné l'ensemble de données, la configuration du modèle, les époques et enregistré les paramètres. Démarrez le travail une fois et suivez sa console. Pour un contrôle séparé de chaque étape, utilisez Configuration manuelle de l'entraînement. Gradio expose les étapes correspondantes dans son espace de travail Formation.

Étape Que se passe-t-il Que confirmer avant de continuer
Prétraitement Applio lit l'ensemble de données, prépare les clips et rééchantillonne pour le rythme choisi. Le journal affiche l'audio utilisable du dossier prévu. Si votre build propose une normalisation Post, elle ajuste chaque tranche après le fractionnement. Utilisez-le uniquement lorsque vous souhaitez ce traitement.
Extraire Applio construit les fonctionnalités de contenu du modèle et toutes les informations de pitch nécessaires à la configuration. L'enrobeur prévu chargé et l'extraction terminée. Si vous changez d'encodeur, relancez l'extraction pour ce choix.
Former L'expérience apprend les caractéristiques vocales de ces fonctionnalités. La progression des époques et le point de contrôle configuré ou les fichiers d'exportation apparaissent. En cas d'erreurs de mémoire insuffisante, arrêtez les autres travaux du GPU, réduisez la taille du lot et envisagez de désactiver la mise en cache des ensembles de données.
Générer un index Applio construit des données de récupération facultatives à partir de l'expérience. Conservez l'index généré avec l'export correspondant. Si vous avez choisi de sauter cette étape, laissez la récupération désactivée pendant votre test.

Lorsqu'une étape échoue, copiez sa première erreur et confirmez ses entrées avant de la réexécuter. Si les enregistrements, le débit ou l'architecture changent sensiblement, une nouvelle expérience permet de séparer les fichiers incompatibles. Arrêtez le temps réel avant de commencer la formation sur le GPU de bureau.

Comparez les points de contrôle avant de choisir un gagnant

Ouvrez Modèles → Exporter dans Desktop ou recherchez le contrôle d'exportation de formation dans Gradio. Enregistrez une inférence .pth à partir d'un point de contrôle intermédiaire et d'un point de contrôle ultérieur, ainsi que l'index s'il est généré. Pour chaque exportation, convertissez les mêmes phrases retenues avec le même identifiant de haut-parleur, le même intégrateur, les mêmes paramètres de hauteur et le même volume. Écoutez l'intelligibilité, la cohérence de la voix sur les syllabes douces et fortes, ainsi que les artefacts sur les respirations. Les mesures de formation peuvent révéler des progrès ratés. L’écoute aide à décider quelle exportation conserver.

Reprendre sans reconstruire l'expérience

Conservez le répertoire d'expérience avec ses fichiers de prétraitement, ses fonctionnalités et les points de contrôle de formation G_*.pth et D_*.pth. Conservez le même nom, la même architecture, le même tarif et l'intégration lors de la continuation. Choisissez une nouvelle cible d'époque total supérieure au nombre d'époques terminées. Dans Desktop, laissez Fresh Training désactivé. Vérifiez les premières lignes du journal pour voir quel point de contrôle a été chargé et arrêtez-vous si l'exécution recommence de manière inattendue. La petite exportation d'inférence est le fichier que vous utilisez dans le convertisseur. La formation continue nécessite l’état de formation de l’expérimentation.