Add Qwen3-TTS zero-shot voice cloning web UI

Extract the voice-cloning feature from jamiepine/voicebox (Qwen3-TTS Base
engine) into a small standalone app: FastAPI backend (engine.py + app.py)
wrapping create_voice_clone_prompt/generate_voice_clone, and a single-page
UI (upload or mic-record a reference clip + transcript -> synthesize any
text in that voice). Supports 10 languages incl. Korean; model loads lazily
and downloads on first use.
This commit is contained in:
voice_copy bot
2026-07-05 17:44:24 +09:00
parent 2dd55b643c
commit 1b691b071b
6 changed files with 617 additions and 0 deletions

10
.gitignore vendored Normal file
View File

@@ -0,0 +1,10 @@
__pycache__/
*.pyc
.venv/
venv/
env/
tmp/
*.wav
!static/**
.DS_Store
.hf-cache/