feat: OuteTTS 엔진 추가(개인용/비상업 CC-BY-NC, 한국어)

- Qwen2 500M + WavTokenizer, torch cu128 GPU, 전용 venv 워커(8003)
- 한국어 프리셋 4종(male/female), 속도·피치 librosa 후처리
- transformers 4.49로 torchvision 강제 import 회피, soundfile 저장
- scenema-audio는 VRAM 24GB+/Gemma12B 게이트로 8GB GPU에선 불가 → 미포함
This commit is contained in:
claude
2026-08-25 10:02:24 +09:00
parent ed09c6a08f
commit 1aa0bbf3e6
6 changed files with 230 additions and 1 deletions

View File

@@ -41,6 +41,16 @@ def _build() -> None:
except Exception as exc: # pragma: no cover
print(f"[registry] Supertonic 엔진 스킵: {exc}")
# OuteTTS (개인용/비상업, 전용 워커 URL 이 설정된 경우에만)
try:
from .outetts_engine import OuteTTSEngine
if OuteTTSEngine.available():
e = OuteTTSEngine()
_ENGINES[e.id] = e
except Exception as exc: # pragma: no cover
print(f"[registry] OuteTTS 엔진 스킵: {exc}")
_INITED = True