← Back to all work
GitHubSpeech synthesis

TTS Humanize

A Coqui/VITS speech training workflow covering dataset cleaning, reproducible splits, monitoring, and checkpoint inference.

STATUSPersonal research and development scripts; historical training context retained.
FOCUSSpeech synthesis
DIAGRAM SCOPEWorkflow overview

THE PROBLEM

What it sets out
to solve.

Custom speech training requires consistent audio/transcript pairs and a traceable path from preparation to listening evaluation.

THE APPROACH

How it comes
together.

Python scripts inspect WAV metadata, filter transcript/audio issues, create train/validation metadata, configure VITS training through Coqui and PyTorch, and generate audio from selected checkpoint directories. PowerShell helpers support local launch and monitoring.

UNDER THE HOOD

Follow the workflow.

Trace the components.
Select a node for its role in the system.

Dataset preparation to checkpoint-based speech synthesis7 COMPONENTS
INTERACTIVE 3DTTS Humanize
PythonCoqui TTSVITS
Move to tilt · Drag to rotate · Arrow keysDrag to rotate · Tap a component7 components · 6 connections
2D diagram
Trace connections 6 relationships
  1. WAV files and transcriptsInspect and clean
  2. Inspect and cleanPrepare dataset splits
  3. Prepare dataset splitsVITS training
  4. VITS trainingRun configuration and checkpoints
  5. Run configuration and checkpointsCheckpoint inference
  6. Run configuration and checkpointsListening samples

Select a component to see how it fits into the system.

CAPABILITIES

What’s inside.

  • 01

    Audio duration, RMS, metadata, and missing-file diagnostics

  • 02

    Transcript-pattern and audio-quality filtering with cleaning reports

  • 03

    Train/validation metadata preparation

  • 04

    Configurable VITS training, checkpoint restore/continue options, and CUDA selection

  • 05

    Checkpoint-sample generation and WAV inference output

Let’s build something useful.

Start a conversation ↗