Downloads · 30 days
9
20% of all-time downloads
owaski/moss-tts-realtime-delta-zh-125k
moss-tts-realtime-delta-zh-125k is a text-to-speech model from owaski. Use it when you need text read aloud. It is set up for transformers. The card lists the license as other.
The speech half of a cascaded simultaneous speech-to-speech system. A simultaneous translation model emits short Chinese text deltas, one per input chunk; this model speaks each delta as it arrives, continuing the sam…
Downloads · 30 days
9
20% of all-time downloads
All-time downloads
44
Public
Parameters
2.3B
4.7 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors4.7 GB · 100%
From the Hugging Face model README
The speech half of a cascaded simultaneous speech-to-speech system. A simultaneous translation model emits short Chinese text deltas, one per input chunk; this model speaks each delta as it arrives, continuing the same utterance rather than starting a new one.
Internal run id: moss_sft_train_xl125k_zh_origin_10231704 (checkpoint-epoch-0).
Stock MOSS-TTS-Realtime is asked here to do something it was not trained for: speak a two-to-six-character fragment, then another, then another, and have the result sound like one sentence. Finetuning on a corpus cut the same way the server feeds it — one turn per emission step, cut from a single synthesized passage — is what closes that gap. Against the stock model at the same condition it is worth roughly 13 s of LongYAAL (20596 → 7153 ms CA at 1920 ms chunks).
ACL 60/60 dev, en→zh, 1.0× speed, chunk 1920 ms, paired with
owaski/infinisst-thinker-phrase-zh.
Generation job 10279835.
| metric | CU | CA |
|---|---|---|
| BLEU | 40.64 | |
| XCOMET-XL | 0.723 | |
| LongYAAL (ms) ↓ | 4207 | 6114 |
| Ending offset (ms) ↓ | 4018 | 5942 |
The BLEU is a property of the pair, not of this model alone — the TTS is scored by transcribing what it says. What this checkpoint moves is latency and intelligibility of short deltas: 6.0% of ≤4-character deltas come out near-silent, against 18.6% for a variant trained on a phrase-gated corpus.
OpenMOSS-Team/MOSS-TTS-Realtime; codec OpenMOSS-Team/MOSS-Audio-Tokenizerfinetune_args.json in this repo.Served behind a small HTTP shim and driven one delta at a time, with the codec context carried
across turns (--codec-context conversation) — resetting the codec stream per turn is audible
as voice drift. The speaker prompt is a fixed zero-shot reference clip; keep it fixed across
runs you intend to compare, since the prompt changes synthesized duration and therefore every
latency number.
mossttsrealtime/ ships the modeling code this checkpoint was trained and served with,
including a locally modified modeling_mossttsrealtime_local.py.