Addestra, valuta ed esporta una voce in Applio
Una prima esecuzione dimostra che le registrazioni, la configurazione e l'hardware possono produrre un modello utilizzabile per la conversione. Lavora su copie di registrazioni che hai il permesso di usare. Mantieni due o tre frasi fuori dalla cartella di addestramento in modo da poter controllare il comportamento sulle registrazioni che il modello non ha mai visto.
Prepara gli input
- Crea un nome esperimento breve e riconoscibile come
speaking_trial_01. Dai un nome distinto a ogni prova, così da ritrovare i checkpoint in seguito. - Controlla le registrazioni a orecchio all'inizio, al centro e alla fine. Rimuovi clip con altre voci, musica, clipping o lunghe sezioni silenziose. Se Desktop dispone di strumenti di revisione dei set di dati, ispeziona le clip contrassegnate e prepara lì una copia per l'addestramento. La rimozione del silenzio e la regolazione del livello non possono riparare la distorsione udibile.
- Seleziona il set di dati copiato in Training. Se Gradio richiede un percorso per la cartella, utilizzane uno sulla macchina su cui è in esecuzione il motore. Per un addestramento multivoce supportato dalla versione, conserva cartelle numeriche come
0e1e registra quale persona rappresenta ciascun ID. - Scegli un vocoder e una frequenza di campionamento supportati insieme. Se usi pesi preaddestrati, scegli una coppia generatore/discriminatore compatibile. Controlla la frequenza di campionamento, la guida tramite pitch, l'architettura e i requisiti dell'autore per l'embedder. Registra l'embedder esatto e tutti i file personalizzati per un'inferenza successiva.
- Scegli una dimensione batch adatta alla memoria della GPU e salva alcune esportazioni intermedie. Scegli un numero iniziale di epoche per provare la procedura. Aumentalo solo se migliori i risultati sulle registrazioni tenute da parte.
Esegui le fasi
In Desktop, puoi scegliere Automatic Training dopo aver esaminato il set di dati, la configurazione del modello, le epoche e le impostazioni di salvataggio. Avvia l'operazione una volta e controlla il registro. Per il controllo separato di ciascuna fase, utilizzare Manual Training Setup. Gradio espone i passaggi corrispondenti nel suo area Training.
Quando una fase fallisce, copia il suo primo errore e conferma i suoi input prima di eseguirla nuovamente. Se le registrazioni, la frequenza di campionamento o l'architettura cambiano sostanzialmente, un nuovo esperimento aiuta a tenere separati i file incompatibili. Ferma Realtime prima di avviare l'addestramento su GPU in Desktop.
Confronta i checkpoint sull'audio di prova
Apri Models → Export nel Desktop o trova il pulsante di esportazione nell'area di addestramento in Gradio. Salva un modello .pth per l'inferenza da un checkpoint intermedio e uno successivo, più l'indice se generato. Per ogni esportazione, converti le stesse frasi tenute da parte, usando sempre lo stesso Speaker ID, embedder, pitch e volume. Ascolta l'intelligibilità, la coerenza della voce sulle sillabe deboli e forti e gli artefatti sui respiri. Le metriche di addestramento aiutano a individuare problemi come un avanzamento bloccato. Ascoltare aiuta a decidere quale esportazione mantenere.
Riprendi senza ricostruire l'esperimento
Conserva la directory dell'esperimento insieme ai file di preelaborazione, alle feature estratte e ai checkpoint di addestramento G_*.pth e D_*.pth. Quando riprendi, mantieni lo stesso nome, la stessa architettura, la frequenza di campionamento e l'embedder. Scegli un numero totale di epoche superiore a quello già completato. In Desktop, lascia disattivato Fresh Training. Controlla le prime righe del registro per vedere quale checkpoint è stato caricato e fermati se l'addestramento riparte da zero. Usa il modello per l'inferenza nel convertitore. Per riprendere l'addestramento serve lo stato salvato dell'esperimento.