Repackage frontend as third-party dependency

This commit is contained in:
Owen Song
2026-06-17 23:54:49 +00:00
committed by system
parent c390796dff
commit 5026896e12
31 changed files with 135018 additions and 5 deletions
+15 -1
View File
@@ -99,6 +99,20 @@ weights/inflect_nano_v1_acoustic.pt
weights/inflect_nano_v1_vocoder.pt
```
## Repo Layout
```text
weights/ model weights
examples/ audio examples
assets/ README banner
inflect_nano/ runtime model code
third_party/tiny_tts_frontend/ vendored text frontend used for English G2P/token IDs
inference.py simple CLI inference
app.py local Gradio demo
```
The model itself is in `weights/`. The vendored frontend is included only so the released model can reproduce the same text normalization and tokenization path.
## What Makes It Different
Many small TTS projects depend on a separate larger vocoder. Inflect-Nano-v1 includes the vocoder in the published inference stack, so the full text-to-waveform path stays under 5M parameters.
@@ -159,4 +173,4 @@ Use it as a tiny-model research/demo release, not as a production TTS engine.
Apache-2.0.
This repository includes a small third-party English text frontend for tokenization/G2P compatibility. Its license is included as `TINY_TTS_LICENSE`.
This repository includes a small third-party English text frontend for tokenization/G2P compatibility. Its license is included at `third_party/tiny_tts_frontend/LICENSE`.