|
# Platform-specific requirements section
|
|
pip>=23.3
|
|
wheel
|
|
omegaconf>=2.0.6
|
|
onnxruntime; sys_platform == 'darwin'
|
|
onnxruntime-gpu; sys_platform != 'darwin'
|
|
|
|
# Core dependencies
|
|
PyYAML>=6.0
|
|
tiktoken
|
|
hyperpyyaml
|
|
torch>=2.3.1
|
|
tqdm>=4.63.1
|
|
sortedcontainers
|
|
torchvision>=0.18.1
|
|
torchaudio>=2.3.1
|
|
faiss-cpu>=1.7.3
|
|
|
|
# Machine learning, NLP and deep learning
|
|
transformers>=4.49.0
|
|
diffusers
|
|
scikit-learn
|
|
einops>=0.8.0
|
|
|
|
# Pitch and sound processing
|
|
librosa>=0.10.2
|
|
pydub>=0.25.1
|
|
praat-parselmouth
|
|
soundfile>=0.13.0
|
|
pedalboard
|
|
|
|
# Data processing and calculation
|
|
numpy>=1.25.2,<2.0.0
|
|
numba>=0.57.0
|
|
scipy>=1.15.0
|
|
pandas
|
|
matplotlib>=3.7.2
|
|
|
|
# Implementation and web framework
|
|
gradio==5.23.3
|
|
requests>=2.32.3
|
|
aiohttp
|
|
pysrt
|
|
|
|
# Utility section
|
|
yt-dlp
|
|
edge-tts
|
|
ffmpy==0.3.1
|
|
ffmpeg-python>=0.2.0
|
|
beautifulsoup4
|
|
|
|
# Tensorboard and ONNX
|
|
tensorboard
|
|
onnx>=1.14
|
|
onnxsim>=0.4.36
|
|
onnx2torch>=1.5.15
|
|
|
|
# Cryptography section
|
|
pycryptodome>=3.9.6,<4.0.0 |