feat: Supertonic 엔진 추가(자연스러운 한국어, MIT, ONNX)

- 전용 venv 워커(8002)로 격리, MeloTTS(8788)와 병행
- 남녀 10종 음성, 한국어/자동감지(다국어), 속도·피치
- 모델 ~260MB 베이킹, torch/GPU 불필요
- entrypoint로 워커+메인앱 동시 기동
This commit is contained in:
claude
2026-08-24 21:00:45 +09:00
parent e6bc6ef2be
commit ed09c6a08f
6 changed files with 220 additions and 10 deletions

View File

@@ -31,7 +31,15 @@ def _build() -> None:
except Exception as exc: # pragma: no cover
print(f"[registry] MeloTTS 로드 실패: {exc}")
# (CosyVoice 엔진은 사용자 요청에 따라 비활성화 — 기본 MeloTTS만 유지)
# Supertonic (자연스러운 한국어, 전용 워커 URL 이 설정된 경우에만)
try:
from .supertonic_engine import SupertonicEngine
if SupertonicEngine.available():
e = SupertonicEngine()
_ENGINES[e.id] = e
except Exception as exc: # pragma: no cover
print(f"[registry] Supertonic 엔진 스킵: {exc}")
_INITED = True