Train, evaluate and export a voice in Applio
A first run proves that your recordings, configuration and hardware can produce an export you can convert with. Work on copied recordings you have permission to use. Keep two or three phrases outside the training folder so you can check behavior on recordings the model has never seen.
Prepare inputs
- Create a short, recognizable experiment name such as
speaking_trial_01. Keep scratch tests under their own names so you can find later checkpoints. - Check the recordings by ear at the beginning, middle and end. Remove clips with another speaker, music, clipping or long silent sections. If Desktop has dataset review tools, inspect flagged clips and prepare a training copy there. Trimming silence and adjusting level cannot repair audible distortion.
- Select the copied dataset in Training. If Gradio asks for a folder path, use one on the machine running the engine. For a supported multispeaker workflow, preserve numeric folders such as
0and1and record which person each ID represents. - Choose a vocoder and sampling rate supported together. Select a compatible generator/discriminator pair if using pretraining. Match rate, pitch guidance, architecture and the publisher’s embedder requirements. Record the exact embedder and any custom files for inference later.
- Choose a batch size that fits GPU memory and save some intermediate exports. Pick an initial epoch target for a pipeline test. Extend it later if held-out tests improve.
Run the stages
In Desktop, you can choose Automatic Training after reviewing the dataset, model configuration, epochs and save settings. Start the job once and follow its console. For separate control of each stage, use Manual Training Setup. Gradio exposes the corresponding steps in its Training workspace.
When a stage fails, copy its first error and confirm its inputs before rerunning it. If recordings, rate or architecture change materially, a fresh experiment helps keep incompatible files apart. Stop realtime before starting Desktop GPU training.
Compare checkpoints before choosing a winner
Open Models → Export in Desktop, or find the training export control in Gradio. Save an inference .pth from an intermediate checkpoint and a later one, plus the index if generated. For each export, convert the same held-out phrases with the same speaker ID, embedder, pitch settings and volume. Listen for intelligibility, voice consistency on soft and loud syllables, and artifacts on breaths. Training metrics can reveal failed progress. Listening helps decide which export to keep.
Resume without rebuilding the experiment
Keep the experiment directory together with its preprocessing files, features and G_*.pth and D_*.pth training checkpoints. Keep the same name, architecture, rate and embedder on continuation. Choose a new total epoch target higher than the completed epoch count. In Desktop, leave Fresh Training off. Check the first log lines to see which checkpoint loaded and stop if the run unexpectedly starts over. The small inference export is the file you use in the converter. Continuing training requires the experiment’s training state.