[project] name = "gpt-sovits" version = "0.1.0" description = "Add your description here" requires-python = ">=3.11" dependencies = [ "aiosqlite>=0.19.0", "av>=11", "chardet>=5.2.0", "cn2an>=0.5.23", "ctranslate2>=4.0,<5", "fast-langdetect>=0.3.1", "fastapi[standard]>=0.115.2", "faster-whisper>=1.2.1", "ffmpeg-python>=0.2.0", "funasr==1.0.27", "g2p-en>=2.1.0", "g2pk2>=0.0.3", "gradio<5", "jieba>=0.42.1", "jieba-fast>=0.53", "ko-pron>=1.3", "librosa==0.10.2", "modelscope>=1.33.0", "numba>=0.63.1", "numpy<2.0", "onnxruntime>=1.23.2 ; platform_machine == 'aarch64' or platform_machine == 'arm64'", "onnxruntime-gpu>=1.23.2 ; platform_machine == 'AMD64' or platform_machine == 'x86_64'", "opencc>=1.1.9", "peft<0.18.0", "psutil>=7.2.1", "pydantic<=2.10.6", "pyopenjtalk>=0.4.1", "pypinyin>=0.55.0", "python-mecab-ko>=1.3.7 ; sys_platform != 'win32'", "pytorch-lightning>=2.4", "pyyaml>=6.0.3", "rotary-embedding-torch>=0.8.9", "scipy>=1.16.3", "sentencepiece>=0.2.1", "split-lang>=2.1.1", "tensorboard>=2.20.0", "tojyutping>=3.2.0", "torch", "torchaudio", "torchcodec", "torchmetrics<=1.5", "tqdm>=4.67.1", "transformers>=4.43,<=4.50", "wordsegment>=1.3.1", "x-transformers>=2.12.2", ] [[tool.uv.index]] name = "pytorch-cpu" url = "https://download.pytorch.org/whl/cpu" explicit = true # 设置为显式源,防止其他包意外从这里下载 [[tool.uv.index]] name = "pytorch-cu126" url = "https://download.pytorch.org/whl/cu126" explicit = true # 设置为显式源,防止其他包意外从这里下载 [[tool.uv.index]] name = "pytorch-cu128" url = "https://download.pytorch.org/whl/cu128" explicit = true # 设置为显式源,防止其他包意外从这里下载 [tool.uv.sources] torch = [ { index = "pytorch-cpu", marker = "sys_platform == 'darwin'" }, { index = "pytorch-cu126", marker = "sys_platform == 'linux'" }, ] torchaudio = [ { index = "pytorch-cpu", marker = "sys_platform == 'darwin'" }, { index = "pytorch-cu126", marker = "sys_platform == 'linux'" }, ] torchcodec = [ { index = "pytorch-cpu", marker = "sys_platform == 'darwin'" }, { index = "pytorch-cu126", marker = "sys_platform == 'linux'" }, ]