Supertonic 2 β web (fp16 weights)
Supertonic 2λ₯Ό λΈλΌμ°μ (onnxruntime-web, WebGPUΒ·WASM)μμ κ°λ³κ² λ°λλ‘ λ€μ μ μ₯ν κ²μ λλ€. μκ°(Seoga) 리λμ "μκ° μμ±"μ΄ μ΄ νμΌμ λ°μ κΈ°κΈ°μμ ν©μ±ν©λλ€.
A browser-friendly repackaging of Supertone Supertonic 2
(revision 7edbcd0bba8cd579100a353a9e0b2b49cad7c875) for onnxruntime-web (WebGPU / WASM).
What changed
- Large float32 initializers (β₯1024 elements) are stored as float16 and cast back to float32 by a
Castnode at the start of each graph. ONNX Runtime folds these casts when the session is created, so inference still runs in float32; only the download size is halved (~263 MB β ~130 MB). - Graph inputs/outputs,
tts.json,unicode_indexer.jsonand the ten preset voice styles (voices/F1βF5, M1βM5) are unchanged. webgpu/: the same four models converted to float16 compute (inputs/outputs stay float32) for WebGPU. They use half the GPU memory because weights are not expanded to float32 β important on phones (iOS). Seoga uses them first on WebGPU and falls back to the root files (WebGPU without shader-f16, or WASM).manifest.jsonlists file sizes for download progress (includingwebgpu/).
Conversion script: packages/tts/scripts/prepare-models.py in the Seoga repository.
License
The model weights are licensed under the BigScience Open RAIL-M License by Supertone Inc.
This repackaging is a derivative of the model and is distributed under the same license, including its use-based
restrictions (see LICENSE, Attachment A). Original model and code: supertone-inc/supertonic
(sample code MIT).
Model tree for rapidrabbit76/supertonic-2-web
Base model
supertone-oss-archive/supertonic-2