You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,6 +20,14 @@ Please check the supported model table in [README.md](README.md) before starting
20
20
21
21
If you want to add support for a model family that is already listed, please focus on improving the existing implementation instead of opening a duplicate port.
22
22
23
+
When a loader is registered (or parked), keep the **package catalog** in sync. Installable `ModelPackage` entries must not advertise families that `audiocpp_cli --list-loaders` does not expose. Follow the checklist in [docs/maintainers/loader_and_catalog.md](docs/maintainers/loader_and_catalog.md) and run:
Do not leave a live Hugging Face `SnapshotSource` for a loader that is commented out of `registry.cpp` — mark it `UnsupportedSource` (or remove it) and update the README package table.
23
31
Good follow-up work for existing model families includes:
Copy file name to clipboardExpand all lines: README.md
+9-6Lines changed: 9 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -90,7 +90,7 @@ Community model ports live under `community_models` to make the ownership bounda
90
90
|**outetts**| TTS, voice cloning | en, ar, zh, nl, fr, de, it, ja, ko, lt, ru, es, pt, be, bn, ka, hu, lv, fa, pl, sw, ta, uk | Mirek [@mirek190](https://github.com/mirek190)| Llama-OuteTTS-1.0-1B TTS and voice cloning support |
91
91
|**vietneu_tts**| TTS, voice cloning | vi, en | Phuoc [@phuocnguyen90](https://github.com/phuocnguyen90)|[VieNeu-TTS-v3-Turbo](vietneu_tts.md) TTS and voice cloning support |
92
92
93
-
WIP: Higgs Audio v3 TTS 4B, Fish Audio S2 Pro.
93
+
WIP (loaders not registered in this release tree — catalog entries are `UnsupportedSource`): Kokoro 82M bf16, Higgs Audio v3 TTS 4B, Parakeet TDT 0.6B v3, Fish Audio S2 Pro. See [docs/maintainers/loader_and_catalog.md](docs/maintainers/loader_and_catalog.md).
94
94
95
95
PocketTTS language selection is a model-load option. When the model path points at the PocketTTS root, the loader uses `english` unless you pass `--load-option language=<name>`. Kyutai's normal non-English PocketTTS releases are smaller distilled language models intended for the fast PocketTTS path. The `_24l` variants are larger 24-layer, undistilled preview models that can sound better but are slower. Kyutai currently publishes French only as `french_24l`, not as a normal distilled `french` language directory, so French is not listed as a normal PocketTTS language here.
96
96
@@ -299,7 +299,8 @@ Useful CLI features:
299
299
-`--help` with `--task` shows task-oriented help
300
300
-`--help` with `--model <path>` and optional `--family <family>` shows model-owned request, session, and load options
301
301
-`--inspect` prints discovered configs, weights, and capabilities
302
-
-`--list-loaders` prints registered model families
302
+
-`--list-loaders` prints registered model families (`--json` for the machine-readable contract)
303
+
-`python tools/model_manager.py list --json` prints installable packages; keep it synced with loaders ([docs/maintainers/loader_and_catalog.md](docs/maintainers/loader_and_catalog.md))
303
304
-`--batch-text-file <txt>` runs one offline request per non-empty line
304
305
-`--batch-text-dir <dir>` runs one offline request per `.txt`, `.md`, or `.json` file, normalizing each file as one paragraph
305
306
-`--batch-audio-dir <dir>` runs one offline request per `.wav`
@@ -370,7 +371,7 @@ The CLI also exposes the runtime loader catalog with `audiocpp_cli --list-loader
370
371
371
372
Recommended top-level install packages:
372
373
373
-
`Yes` means Hugging Face has a ready-to-use repo that the framework can download as-is. `No` means the tool must assemble, convert, or post-process files before the framework can use them.
374
+
`Yes` means Hugging Face has a ready-to-use repo that the framework can download as-is. `No` means the tool must assemble, convert, or post-process files before the framework can use them. Packages whose loaders are not registered in this release tree are listed as **Unavailable** (see [docs/maintainers/loader_and_catalog.md](docs/maintainers/loader_and_catalog.md)).
0 commit comments