File size: 4,261 Bytes
5dddc00 7e4cdb7 15918a9 7e4cdb7 9891240 7e4cdb7 9891240 7e4cdb7 ff5898a 7e4cdb7 5dddc00 7e4cdb7 9891240 7e4cdb7 9891240 7e4cdb7 9891240 7e4cdb7 9891240 7e4cdb7 366522e e00ca4c 366522e ae33321 e00ca4c ae33321 7e4cdb7 9891240 1723071 9891240 ff5898a 9891240 7e4cdb7 9891240 7e4cdb7 9891240 7e4cdb7 9891240 7e4cdb7 9891240 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 | ---
language:
- en
license: apache-2.0
tags:
- text-to-speech
- tts
- matcha-tts
- flow-matching
- tflite
- onnx
- audio
- on-device
- expressive-speech
datasets:
- ljspeech
- libritts_r
metrics:
- loss
- wer
pipeline_tag: text-to-speech
---
# Sonora
**Sonora** is a lightweight, non-autoregressive text-to-speech (TTS) model line built for
real-time, on-device, and resource-constrained environments — the voice engine of
**Project Prosodia**. Architecture: Matcha-TTS-family Optimal-Transport Conditional Flow
Matching (OT-CFM) acoustic model + HiFi-GAN vocoder, with a growing set of **expressive
conditioning channels** (valence / arousal-energy / tension via FiLM) aimed at directable,
story-driven narration.
This repository is the **model registry**: each top-level directory is one promoted,
audited milestone artifact with its own README, eval report, and provenance.
## Registry index
> **Current trunk:** `derisk-energy-24k` (acoustic) + `vocoder-24k-hifigan` (vocoder) —
> the 24 kHz multi-speaker line. Next up: the v1.1 VAT continuation (story-driven valence
> corpus), warm-starting from `vat3-24k`.
> Machine-readable lineage: [`registry.json`](./registry.json).
| Directory | Training pass | What it is | Status |
|---|---|---|---|
| [`baseline-ljspeech-22k/`](./baseline-ljspeech-22k) | **Phase 0** | Single-speaker LJSpeech fine-tune, 22.05 kHz, end-to-end graphs (ONNX + TFLite) and the LiteRT split-graph mobile lane. *(Renamed from `v1-ljspeech` on 2026-07-22 — update old deep links.)* | Published 2026-07-12 |
| [`vocoder-24k-hifigan/`](./vocoder-24k-hifigan) | 24 kHz trunk — vocoder | HiFi-GAN vocoder fine-tune, 24 kHz / 80-band — the vocoder pairing for the multi-speaker line. Converged + human-audited (copy-synthesis A/B indistinguishable). | Published 2026-07-16 |
| [`derisk-energy-24k/`](./derisk-energy-24k) | **Expressive de-risk** (north-star §7) | First trained expressive channel: energy/arousal FiLM conditioning, multi-speaker (247 spk, LibriTTS-R), 24 kHz. Controllability ρ≈1.0, identity-preserving, WER-safe; includes the VAT-ready LiteRT split-graph export. | Published 2026-07-16 |
| [`vat3-24k/`](./vat3-24k) | **Full 3-channel VAT** (milestone 3) | First all-three-channels training (valence/energy/tension FiLM), warm-started from `derisk-energy-24k`. **Mixed verdict**: energy PASS, tension near-pass, valence FAIL — a corpus-label limitation, not a training one (see its README). Warm-start seed for the v1.1 continuation. | Published 2026-07-22 |
Directory names are deliberately **descriptive, not phase-numbered** — artifacts keep their
identity even as the roadmap's phase labels evolve; the "Training pass" column carries the
roadmap mapping.
**Developed by:** Artificial Humanity · **License:** Apache-2.0 · **Languages:** English
## Model line at a glance
* **Phase 0 (`baseline-ljspeech-22k`)** proved the on-device lane: ~18.2M-parameter acoustic
model, single forward pass text→PCM, running on phones via TFLite/LiteRT.
* **The 24 kHz multi-speaker line** (`vocoder-24k-hifigan` + `derisk-energy-24k`) is the
current trunk: native 24 kHz, 247 speakers, and validated FiLM conditioning — the
de-risk experiment demonstrated a continuous, monotonic, speaker-preserving loudness/
energy control learned from weak labels in ~35 GPU-hours on consumer hardware.
* **Full 3-channel VAT conditioning** (valence/arousal/tension) and story-driven expressive
training data (directed teacher synthesis + aligned public-domain audiobooks) are in
active development; artifacts land here as they pass their gates.
## Provenance & audit culture
Every artifact directory documents: training corpus + license wall, warm-start lineage,
pre-registered convergence criteria, automated eval-harness results (controllability /
identity leakage / intelligibility), and human audition verdicts. Checkpoints are
distributed as **safetensors** (weights-only); full resumable training checkpoints are
retained privately.
## Companion dataset
The **`sonora-expressive-registers`** dataset (CC-BY-4.0) — certified keeps from our
directed teacher-synthesis pipeline, with exact intended-VAT labels and full render
provenance — is published separately under this organization.
|