mirror of
https://github.com/RVC-Boss/GPT-SoVITS.git
synced 2025-09-02 21:29:54 +08:00
80 lines
1.8 KiB
Plaintext
80 lines
1.8 KiB
Plaintext
# Requirements aligned with original GPT-SoVITS app - CONFLICT RESOLVED
|
|
# Core scientific computing - MINIMAL CHANGE TO FIX CONFLICT
|
|
numpy==1.23.5 # Changed from 1.23.4 to satisfy tensorflow>=1.23.5 requirement
|
|
scipy==1.13.1
|
|
numba==0.56.4
|
|
|
|
# TensorFlow ecosystem - MATCHING ORIGINAL
|
|
tensorboard==2.19.0
|
|
tensorflow>=2.18.0 # Compatible with tensorboard 2.19.0
|
|
|
|
# PyTorch ecosystem - MATCHING ORIGINAL
|
|
torch>=2.1.0
|
|
torchaudio==2.6.0
|
|
pytorch-lightning==2.5.1
|
|
torchmetrics==1.5.0
|
|
|
|
# Computer vision
|
|
opencv-python==4.8.1.78
|
|
pillow==10.1.0
|
|
|
|
# Audio processing - MATCHING ORIGINAL
|
|
librosa==0.9.2
|
|
ffmpeg-python==0.2.0
|
|
|
|
# ONNX runtime - MATCHING ORIGINAL
|
|
onnxruntime==1.19.2 #(for macOS)
|
|
onnxruntime-gpu==1.19.2 #(for non-macOS)
|
|
|
|
# NLP and transformers - MATCHING ORIGINAL
|
|
transformers==4.50.0
|
|
sentencepiece==0.2.0
|
|
peft==0.15.0
|
|
|
|
# Chinese/Asian language processing - MATCHING ORIGINAL
|
|
funasr==1.0.27
|
|
cn2an==0.5.23
|
|
pypinyin==0.53.0
|
|
pyopenjtalk==0.4.0
|
|
g2p-en==2.1.0
|
|
ToJyutping==3.2.0
|
|
g2pk2==0.0.3
|
|
ko-pron==1.3
|
|
opencc==1.1.1 #(for Linux)
|
|
python-mecab-ko==1.3.7 #(not for Windows)
|
|
jieba_fast==0.53
|
|
jieba==0.42.1
|
|
|
|
# Web framework - MATCHING ORIGINAL where possible
|
|
fastapi==0.112.1 # (since <0.112.2)
|
|
uvicorn[standard]==0.24.0
|
|
websockets>=10.4,<12.0 # Compatible with both uvicorn and gradio-client
|
|
python-multipart>=0.0.9
|
|
|
|
# Additional ML/AI tools - MATCHING ORIGINAL
|
|
modelscope==1.10.0
|
|
x-transformers==2.1.37
|
|
rotary-embedding-torch==0.8.6
|
|
|
|
# Utilities - MATCHING ORIGINAL
|
|
tqdm==4.67.1
|
|
chardet==5.2.0
|
|
PyYAML==6.0.2
|
|
psutil==7.0.0
|
|
split-lang==2.1.0
|
|
fast-langdetect==0.3.1
|
|
faster-whisper==1.1.1
|
|
wordsegment==1.3.1
|
|
attrdict==2.0.1
|
|
activations==0.1.0
|
|
|
|
# UI Framework - MATCHING ORIGINAL
|
|
gradio==4.24.0
|
|
|
|
# Face detection addition (your new feature)
|
|
deepface==0.0.79
|
|
aiofiles==23.2.1
|
|
|
|
# Security (for face detection API)
|
|
python-jose[cryptography]==3.3.0
|
|
passlib[bcrypt]==1.7.4 |