Menu

We shrank our steerable small TTS to 11.84 MB. WER is unchanged, UTMOS drops ~0.1 [p]

Reading 0:00
15s threshold

A while back I posted SteerTTS v1, a small English TTS you steer with numbers ( https://huggingface.co/WhissleAI/steer-tts ). Today I am releasing the edge variant:

https://huggingface.co/WhissleAI/steer-tts-edge

Size: everything an app has to ship (weights, voices, text front end and Python runtime) totals 11.84 MB .

How:

Acoustic model (9.25M params, attention + bidirectional Mamba-3) is quantization-aware trained to int4

6.2M-param Vocos-style vocoder is distilled from charactr/vocos-mel-24khz , also int4 QAT

Text front end is pure numpy, with no NLTK, g2p_en, torchaudio or num2words at runtime

Quality (Open TTS Leaderboard protocol, run locally, not an official submission):

Seed-TTS WER / UTMOS CV3-Eval WER / UTMOS

v1 fp32 (no refiner) 0.96% / 4.20

edge 0.96% / 4.11

Intelligibility is essentially unchanged. UTMOS drops about 0.1, almost all of it from the small int4 vocoder.

Steering survives quantization.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.