Spaces:
Running
Running
Commit History
-
Add Qwen3-TTS local bridge: ?tts= override + tts_server.py
LeLab-style: point the (hosted or local) UI at a self-run Qwen3-TTS server so voices are designed on YOUR GPU, off the grid. - ttsQwen3.js: endpoint is configurable via a ?tts=<base> query param (persisted to localStorage; ?tts= clears it). Default stays the same-origin /qwen-tts (DashScope). backendLabel shows 🖥 host when bridged. - tts_server.py: standalone FastAPI server running the open weights (Qwen3-TTS-12Hz-1.7B-VoiceDesign) via the qwen-tts package, POST /qwen-tts {text,instruct,language} → WAV, CORS-open. QWEN_TTS_STUB=1 returns a tone so the bridge can be smoke-tested without a GPU. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>3bc1b31