한국어 우선 MeloTTS 웹 서비스 추가 (GPU, 속도/피치, 로그인 없음)
- FastAPI 백엔드: /api/voices, /api/tts, /api/health - 한국어 메인 + 영어(5종 악센트), 중국어/일본어 UI 제거 - 언어별 목소리 모델 선택, 속도(0.5~2.0x)/피치(±12반음) 조절 - 로그인/사용제한/과금 유도 없음 (무제한 테스트) - NVIDIA GPU 자동 사용 (torch cu128, Blackwell sm_120) - 유저 친화 한국어 UI (frontend) - Docker/compose (GPU 예약), 8788 포트 - MeloTTS(순수 파이썬) 벤더링 + 검증된 버전 고정(constraints)
This commit is contained in:
92
constraints.txt
Normal file
92
constraints.txt
Normal file
@@ -0,0 +1,92 @@
|
||||
# 알려진 정상 동작 환경(호스트 melo311 venv)에서 추출한 버전 고정 목록.
|
||||
# torch / torchaudio / nvidia-* / triton / cuda-* 는 cu128 휠 설치가 관리하므로 제외.
|
||||
absl-py==2.4.0
|
||||
annotated-types==0.7.0
|
||||
anyascii==0.3.2
|
||||
anyio==4.13.0
|
||||
audioread==3.1.0
|
||||
babel==2.18.0
|
||||
boto3==1.43.27
|
||||
botocore==1.43.27
|
||||
cached_path==1.8.10
|
||||
certifi==2026.5.20
|
||||
cffi==2.0.0
|
||||
charset-normalizer==3.4.7
|
||||
click==8.4.1
|
||||
cn2an==0.5.22
|
||||
dateparser==1.1.8
|
||||
decorator==5.3.1
|
||||
Distance==0.1.3
|
||||
docopt==0.6.2
|
||||
eng_to_ipa==0.0.2
|
||||
filelock==3.29.0
|
||||
fsspec==2026.4.0
|
||||
fugashi==1.3.0
|
||||
g2p-en==2.1.0
|
||||
g2pkk==0.1.2
|
||||
gruut==2.2.3
|
||||
gruut-ipa==0.13.0
|
||||
gruut_lang_de==2.0.1
|
||||
gruut_lang_en==2.0.1
|
||||
gruut_lang_es==2.0.1
|
||||
gruut_lang_fr==2.0.2
|
||||
h11==0.16.0
|
||||
httpcore==1.0.9
|
||||
httpx==0.28.1
|
||||
huggingface_hub==0.36.2
|
||||
idna==3.18
|
||||
inflect==7.0.0
|
||||
jaconv==0.5.0
|
||||
jamo==0.4.1
|
||||
jieba==0.42.1
|
||||
Jinja2==3.1.6
|
||||
jmespath==1.1.0
|
||||
joblib==1.5.3
|
||||
jsonlines==1.2.0
|
||||
langid==1.1.6
|
||||
llvmlite==0.47.0
|
||||
loguru==0.7.2
|
||||
MarkupSafe==3.0.3
|
||||
mecab-python3==1.0.9
|
||||
mpmath==1.3.0
|
||||
networkx==2.8.8
|
||||
nltk==3.9.4
|
||||
num2words==0.5.12
|
||||
numba==0.65.1
|
||||
packaging==26.2
|
||||
pandas==3.0.3
|
||||
pillow==12.2.0
|
||||
platformdirs==4.10.0
|
||||
pooch==1.9.0
|
||||
proces==0.1.7
|
||||
pycparser==3.0
|
||||
pydantic==2.13.4
|
||||
pydantic_core==2.46.4
|
||||
pydub==0.25.1
|
||||
pykakasi==2.2.1
|
||||
pypinyin==0.50.0
|
||||
python-crfsuite==0.9.12
|
||||
python-dateutil==2.9.0.post0
|
||||
python-mecab-ko==1.3.7
|
||||
python-mecab-ko-dic==2.1.1.post2
|
||||
pytz==2026.2
|
||||
PyYAML==6.0.3
|
||||
regex==2026.5.9
|
||||
requests==2.34.2
|
||||
resampy==0.4.3
|
||||
scikit-learn==1.9.0
|
||||
scipy==1.17.1
|
||||
six==1.17.0
|
||||
starlette==1.3.0
|
||||
sympy==1.14.0
|
||||
threadpoolctl==3.6.0
|
||||
tokenizers==0.13.3
|
||||
tqdm==4.68.2
|
||||
transformers==4.27.4
|
||||
txtsplit==1.0.0
|
||||
typing_extensions==4.15.0
|
||||
tzlocal==5.3.1
|
||||
Unidecode==1.3.7
|
||||
unidic-lite==1.0.8
|
||||
urllib3==2.7.0
|
||||
wasabi==0.10.1
|
||||
Reference in New Issue
Block a user