eugenehp commited on
Commit
a807cf1
·
verified ·
1 Parent(s): c160e5b

Upload README.md with huggingface_hub

Browse files
Files changed (1) hide show
  1. README.md +28 -11
README.md CHANGED
@@ -7,30 +7,47 @@ tags:
7
  - melotts
8
  - vits2
9
  - rlx
 
10
  ---
11
 
12
- # TinyTTS RLX bundle
13
 
14
- MeloTTS/VITS2 English ONNX subgraphs + frontend for RLX TinyTTS (and MeloTTS). Prefer ONNX tree or `tiny-tts.rlxpack` — not community `*.f16.gguf` wraps.
15
 
16
- **Kind:** RLX-native weight bundle (not a plain upstream mirror).
 
 
 
 
 
17
 
18
- **Suggested Hub repo:** `eugenehp/tiny-tts-rlx`
19
 
20
- **Upstream:** https://github.com/tronghieuit/tiny-tts
 
 
 
 
 
21
 
22
- **RLX crate:** [`rlx-tiny-tts`](https://github.com/MIT-RLX/rlx-models/tree/main/crates/rlx-tiny-tts)
 
 
23
 
24
  ## Contents
25
 
26
- `config.json`, `onnx/*.onnx`, `frontend/`, optional `tiny-tts.rlxpack` (`just export-tiny-tts-rlxpack`).
 
 
 
 
27
 
28
  ## Run with RLX
29
 
30
- From [rlx-models](https://github.com/MIT-RLX/rlx-models) with this directory as the model path:
31
 
32
  ```bash
33
- cargo run -p rlx-tiny-tts --release -- --data . --text "The weather is nice today." --out out.wav
34
  ```
35
 
36
  ## License
@@ -39,6 +56,6 @@ MIT — see `LICENSE`. Inherit upstream terms when redistributing.
39
 
40
  Original weights and authorship: https://github.com/tronghieuit/tiny-tts
41
 
42
- ## Staging note
43
 
44
- Prepared from the local `weights/` tree in [rlx-models](https://github.com/MIT-RLX/rlx-models) for a future standalone Hub upload. Prefer fetching upstream when this is only a redistrib.
 
7
  - melotts
8
  - vits2
9
  - rlx
10
+ - onnx
11
  ---
12
 
13
+ # TinyTTS / MeloTTS RLX bundle
14
 
15
+ MeloTTS/VITS2 English ONNX subgraphs + frontend for RLX TinyTTS and MeloTTS. Metal/MLX/CPU validated.
16
 
17
+ | Field | Value |
18
+ |---|---|
19
+ | **Hub id** | [`eugenehp/tiny-tts-rlx`](https://huggingface.co/eugenehp/tiny-tts-rlx) |
20
+ | **Kind** | RLX-native weight bundle (graphs + sidecars ready for `rlx-*` crates). |
21
+ | **RLX crate** | [`rlx-tiny-tts`](https://github.com/MIT-RLX/rlx-models/tree/main/crates/rlx-tiny-tts) |
22
+ | **Upstream** | https://github.com/tronghieuit/tiny-tts |
23
 
24
+ ## Quick start
25
 
26
+ ```bash
27
+ hf download eugenehp/tiny-tts-rlx --exclude '*.f16.gguf' --local-dir weights/tts/tiny-tts-rlx
28
+ just fetch-tiny-tts && cargo run -p rlx-tiny-tts --release --features apple-silicon -- --data weights/tts/tiny-tts-rlx --text "Hi." --device metal --out /tmp/tiny.wav
29
+ ```
30
+
31
+ ## Primary files (use these)
32
 
33
+ - `tiny-tts.rlxpack` — 48.5 MiB
34
+ - `config.json` — 325 B
35
+ - `onnx/decoder.onnx` — 13.8 MiB
36
 
37
  ## Contents
38
 
39
+ Either unpack `tiny-tts.rlxpack` or use the ONNX + `frontend/` tree. Also used by `rlx-melotts`.
40
+
41
+ ## Note
42
+
43
+ MeloTTS (`rlx-melotts`) loads this same bundle — locally `weights/tts/melotts` is a symlink.
44
 
45
  ## Run with RLX
46
 
47
+ Clone [rlx-models](https://github.com/MIT-RLX/rlx-models), place this repo under `weights/tts/tiny-tts-rlx` (or pass the path explicitly), then:
48
 
49
  ```bash
50
+ just fetch-tiny-tts && cargo run -p rlx-tiny-tts --release --features apple-silicon -- --data weights/tts/tiny-tts-rlx --text "Hi." --device metal --out /tmp/tiny.wav
51
  ```
52
 
53
  ## License
 
56
 
57
  Original weights and authorship: https://github.com/tronghieuit/tiny-tts
58
 
59
+ ## Maintenance
60
 
61
+ Cards and LFS attrs are regenerated from the local `weights/` tree in [rlx-models](https://github.com/MIT-RLX/rlx-models) via `python3 scripts/prepare_weights_hf.py`.