Views
No views yet
facebook/mms-tts-eng
for in-browser inference.| file | size | status |
|---|---|---|
onnx/model.onnx | 114.2 MB | fp32, correlation +1.00000, load this one |
onnx/model_fp16.onnx | 58.2 MB | fp16, never passed, do not use |
model_fp16.onnx went up in the same commit as the fp32 export. It is in the
repo because that commit put it there, not because it was measured and cleared.
Every fp16 conversion tried in this export failed to load: onnxconverter_common
could not place the fp16/fp32 boundaries consistently across a VITS graph, and
three strategies each broke at a different node. There is no correlation figure
for it because inference never ran. Do not reach for it because it is half the
size. The demo site asks for dtype: 'fp32' on the wasm backend and never loads
it.| variant | size when built | corr | verdict | in this repo |
|---|---|---|---|---|
int8_all | 38.4 MB | +0.1964 | FAIL | no |
int8_no_decoder | 73.2 MB | +0.1723 | FAIL | no |
int8_per_channel | 38.4 MB | -0.0173 | FAIL | no |
int8_all, int8_no_decoder and
int8_per_channel were built, measured, failed parity and were never pushed.
The repo has held onnx/model.onnx and onnx/model_fp16.onnx and nothing else
since the first upload on 11 August 2026. The measurements were real; the files
were never here to download. On 13 August 2026 the section was split in two so
that what was measured and what is downloadable are no longer the same table.onnx/model_fp16.onnx, which is
in the repo, was never cleared, and does not load. It is listed now.1import { pipeline } from '@huggingface/transformers'
2const tts = await pipeline('text-to-speech', 'souba67/mms-tts-eng-ONNX',
3 { dtype: 'fp32' })
4const out = await tts('Welcome')