Die Oberfläche ist lokalisiert; Skill-Beschreibungen und -Dokumente werden per KI automatisch in Ihre Sprache übersetzt. Code, Befehle, Pfade und Fachbegriffe bleiben im Original, maßgeblich ist das Dokument des Autors.
Skills entdecken
Daten und Forschung · SKILL.md

vits

vits

Routes VITS text-to-speech workflows for data preparation, training, synthesis, and voice conversion.

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill-Dokumentation

GitHub

name: vits description: "Routes VITS text-to-speech workflows for data preparation, training, synthesis, and voice conversion." disable-model-invocation: true metadata: disco-role: operating license: MIT

VITS

Use this skill for the VITS repository when the task is about text-to-speech data preparation, single- or multi-speaker training, inference, or voice conversion.

Start here

  • Read references/repo-provenance.md if you want to check whether this skill still matches the current checkout.
  • Read references/workflows.md for the end-to-end workflow map and the bundled helper scripts.
  • Read references/configuration.md for the LJ Speech and VCTK config variants, filelist layouts, and key hyperparameters.
  • Read references/api-reference.md when you need verified class, function, or method signatures.
  • Read references/troubleshooting.md when an import, backend, data-format, or runtime step fails.

Required setup

  • Use a Python environment with the package dependencies installed.
  • Install or verify the speech-text dependencies used by this repo: PyTorch with CUDA support for training and GPU inference, librosa, phonemizer, Unidecode, scipy, tensorboard, and Cython.
  • Provide espeak or espeak-ng if you need english_cleaners or english_cleaners2.
  • Build the monotonic-alignment extension before importing models or running any model smoke checks.

Root routes

data-preparation

Use this route for custom dataset preprocessing, filelist cleaning, dataset layout checks, espeak/phonemizer issues, and the monotonic-alignment build helper.

training

Use this route for LJ Speech or VCTK training, checkpoint resume, DDP launch planning, config selection, and training diagnostics.

inference

Use this route for text-to-speech synthesis, checkpoint-driven sample generation, and voice conversion.

Shared helper scripts

  • scripts/check_install.py — run this first to confirm the repo imports, CUDA is visible, and optional speech dependencies are present.
  • scripts/build_monotonic_align.py — build the extension into the importable nested package layout expected by monotonic_align.
  • scripts/model_smoke.py — run a tiny GPU forward, inference, or voice-conversion smoke check with synthetic tensors.
  • scripts/preprocess_text.py — clean filelists for custom datasets.
  • scripts/launch_training.py — print or launch the correct single- or multi-speaker training command with a safe MASTER_PORT.
  • scripts/synthesize.py — synthesize speech or run voice conversion from a checkpoint and input text or audio.

Using the routes

  • Start with data-preparation if the problem is about filelists, text cleaners, or preparing custom corpora.
  • Start with training if the problem is about configs, distributed launch, resume logic, or losses.
  • Start with inference if the problem is about checkpoints, sample generation, or voice conversion outputs.
  • Use scripts/model_smoke.py before any longer run when you need a quick environment or model check.

What this skill does not do

  • It does not replace the original repository checkout with generated content.
  • It does not rely on the original checkout remaining at a fixed path.
  • It does not cover unrelated speech frameworks or generic audio packages unless they are needed to use VITS itself.
Gespeicherte Skills