Spaces:
Running
Running
Commit History
-
ui: performance metrics card + voice ref-clip download + WAV download
Verified signatureThree additions to the demo, all surface-level (no model/voicepack changes): 1. Voice ref-clip download — small "🎧 Reference clip" link next to the voice picker. Each voice serves a representative training-data clip (~5-7s MP3, ~70 KB) so users can hear the actual speaker, not just the TTS output. Clips per voice: mf_asha → rasa marathi_female_00000 mm_vivek → rasa marathi_male_00000 mf_mukta → springlab springlab_female_000000 mm_dnyanesh → springlab springlab_male_000000 2. Performance metrics card — new section below the transcript with three metrics: Synth time (ms, model forward only) Real-Time Factor (audio_seconds / synth_seconds; >1× = faster than realtime; typical 5-10× on WebGPU, 1-3× on WASM fallback) Tokens / sec (with token + frame counts in subtext) Hidden until first synth completes; matches the Pocket-TTS-web diagnostics style the user pointed at. 3. Download synt…3896c3f
-
release: webgpu demo + source
Verified signature- 6 voicepacks (added Priya + Arjun from SPRINGLab) - voicepacks.json: single source of truth for voice list + per-gender chips - dynamic voice dropdown + chips (replaces hardcoded HTML) - ship full source (src/, package.json, tsconfig.json, vite.config.ts) so forks can rebuild without de-minifying - LFS: add glob assets/index-*.js + espeakng worker2bb8806