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
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.