Skip to content
Back to skills

Hifi Gan

ASecurity

"Routes HiFi-GAN training, fine-tuning, waveform inference, and

  • 247 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 8, 2026
toolspython

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill hifi-gan --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Hifi Gan?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Hifi Gan
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-hifi-gan/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-hifi-gan)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: "hifi-gan"
description: "Routes HiFi-GAN training, fine-tuning, waveform inference, and
  checkpoint/config troubleshooting."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# HiFi-GAN

HiFi-GAN is a speech vocoder repository with two user-facing workflows:
training/fine-tuning from LJSpeech-style data and inference from trained
generator checkpoints.

## Use this skill for

- choosing between `config_v1.json`, `config_v2.json`, and `config_v3.json`
- training or fine-tuning HiFi-GAN with the repository's data layout
- wav-to-wav inference or mel-to-wav inference from generator checkpoints
- checkpoint/config pairing, output layout, and filename conventions
- CUDA, TensorBoard, librosa, mel-channel, and data-layout troubleshooting
- quick smoke checks with bundled helpers before expensive runs
- self-contained bundled runtime source/configs when the original checkout is not available

## Do not use this skill for

- ASR, diarization, forced alignment, upstream text-to-mel generation,
  or other speech tasks that are not HiFi-GAN vocoder training/inference
- unrelated audio repos or generic deep-learning engines

## Read first

- `references/model-overview.md`
- `references/configuration.md`
- `references/troubleshooting.md`
- `references/repo-provenance.md`
- `scripts/hifigan_runtime/` for copied core source and bundled configs
- `sub-skills/training/SKILL.md`
- `sub-skills/inference/SKILL.md`

## Route map

- `training` — launch or resume training, fine-tuning, dataset/filelist
  preparation, checkpoint and TensorBoard behavior, and DDP/CUDA
  troubleshooting.
- `inference` — synthesize wavs from wav or mel inputs, pair checkpoints with
  configs, and handle output directories and smoke checks.

## Shared facts

- The generator consumes 80 mel channels and emits one waveform channel.
- The bundled configs keep `num_mels = 80`, `sampling_rate = 22050`, and
  `hop_size = 256`.
- The runtime skill includes copied HiFi-GAN source under
  `scripts/hifigan_runtime/`, including `train.py`, `inference.py`,
  `inference_e2e.py`, `models.py`, `meldataset.py`, `env.py`, `utils.py`,
  `LICENSE`, and bundled V1/V2/V3 configs.
- Use `sub-skills/training/scripts/train_hifigan.py` as the self-contained
  training/fine-tuning entrypoint.
- Use `sub-skills/inference/scripts/infer_hifigan.py` as the self-contained
  wav/mel inference entrypoint.
- Training writes `config.json` into the checkpoint directory and saves
  generator checkpoints as `g_########`.
- Inference reads `config.json` from the checkpoint directory and writes
  `_generated.wav` or `_generated_e2e.wav` files.
- The bundled smoke helpers create tiny synthetic fixtures only; they are for
  wiring checks, not quality evaluation.

## Safe setup

- Use a Python environment that can import `torch`, `librosa`, `scipy`,
  `tensorboard`, and `matplotlib`.
- Prefer the sub-skill smoke helpers before long GPU runs or after dependency
  changes.
- Do not require an external source checkout for core HiFi-GAN code; the
  generated skill bundles the needed runtime source and configs.
- Keep the input directory clean: the bundled inference entrypoint ultimately
  runs code that iterates `os.listdir(...)` directly.
- Keep training filelists basename-only in the first column; do not append
  `.wav`.

## Handoff pattern

1. Start at this root skill to choose the right route.
2. If the request is about training or fine-tuning, open
   `sub-skills/training/SKILL.md`.
3. If the request is about generation, open `sub-skills/inference/SKILL.md`.
4. If the request involves model/config details or failure analysis, read the
   shared `references/` files first.

Files in this skill

  • SKILL.md3.6 KB
  • references/configuration.md2.8 KB
  • references/model-overview.md2.2 KB
  • references/repo-provenance.md1.4 KB
  • references/repo-routing-metadata.json316 B
  • references/troubleshooting.md3.1 KB
  • scripts/hifigan_runtime/LICENSE1 KB
  • scripts/hifigan_runtime/__init__.py277 B
  • scripts/hifigan_runtime/compat.py4 KB
  • scripts/hifigan_runtime/configs/config_v1.json762 B
  • scripts/hifigan_runtime/configs/config_v2.json762 B
  • scripts/hifigan_runtime/configs/config_v3.json752 B
  • scripts/hifigan_runtime/configs/requirements.txt113 B
  • scripts/hifigan_runtime/env.py394 B
  • scripts/hifigan_runtime/inference.py2.6 KB
  • scripts/hifigan_runtime/inference_e2e.py2.4 KB
  • scripts/hifigan_runtime/meldataset.py6.2 KB
  • scripts/hifigan_runtime/models.py9.7 KB
  • scripts/hifigan_runtime/train.py11.9 KB
  • scripts/hifigan_runtime/utils.py1.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.