Spaces:
Running
Running
Commit History
-
Port g2p_en's real OOV GRU model (close English g2p parity gap)
Ships g2p_en's actual trained checkpoint20.npz weights (packed as a binary blob) and reimplements its GRU encoder-decoder inference exactly in JS, verified to produce byte-identical ARPABET output to the real Python package on OOV test words. Replaces the earlier letter-to-sound heuristic fallback. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>6d42bcb -
Migrate to static WASM app (100% client-side, no server)
Replaces the FastAPI + WebSocket backend with a static Space that runs the full TTS pipeline in-browser: onnxruntime-web for the streaming vocoder and g2pw BERT model, a JS port of the text-norm/g2p frontend, and wllama (llama.cpp WASM) for the story/chat LLM demo. All model weights are fetched lazily from the Luigi/PrimeTTS model repo and cached by the browser. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>dae0d82