|
Download README.md from DownFlow/webasmr: direct link, hf CLI and curl.
- Browser
- Download file 1.17 kB
-
https://huggingface.co/spaces/DownFlow/webasmr/resolve/main/README.md
- Command line
-
hf download hf://spaces/DownFlow/webasmr/README.md
-
curl -L -o README.md https://huggingface.co/spaces/DownFlow/webasmr/resolve/main/README.md
1.17 kB
| title: WebASMR | |
| colorFrom: indigo | |
| colorTo: purple | |
| sdk: static | |
| pinned: false | |
| # WebASMR | |
| Bilingual (Chinese-first) ASMR generation, running entirely in the browser. | |
| ## What works in this build | |
| **TTS only.** Type Chinese (or English) text, pick a voice, hit 合成. The page | |
| loads F5-TTS ONNX from `DownFlow/webasmr-f5tts`, runs the flow-matching loop and | |
| the vocoder in a Web Worker, and plays the result. The stats block shows | |
| wall-clock time and level, which is what we want measured on real hardware. | |
| The DiT is the **4-step reflow-distilled, CFG-free** model (4 int4 Euler steps, | |
| sway -1). First click downloads ~240 MB of weights (int4 DiT bundle + int4 | |
| vocoder), cached afterwards. On a machine with hardware WebGPU the DiT runs on | |
| hand-written WGSL kernels (about 1.2 s for a short line); otherwise it falls | |
| back to ONNX Runtime on wasm (around half a minute). | |
| ## What is not here yet | |
| The **LLM director** (script generation, genres, radar map, voice/artist picker, | |
| breath rings) needs the hybrid decode graph, which is still being exported. | |
| Until then this Space measures the acoustic stack only. | |
| Design notes: `docs/webml_app.md` in the project repo. | |