|
|
[build-system] |
|
|
requires = ["setuptools>=42", "wheel"] |
|
|
build-backend = "setuptools.build_meta" |
|
|
|
|
|
[project] |
|
|
name = "rvc_cli" |
|
|
version = "1.8.0" |
|
|
description = "A simple, high-quality voice conversion tool." |
|
|
readme = "README.md" |
|
|
license = { text = "MIT" } |
|
|
requires-python = ">=3.8" |
|
|
dependencies = [ |
|
|
"requests>=2.31.0,<2.32.0", |
|
|
"tqdm", |
|
|
"wget", |
|
|
"ffmpeg-python>=0.2.0", |
|
|
"faiss-cpu==1.7.3", |
|
|
"soundfile==0.12.1", |
|
|
"noisereduce", |
|
|
"pedalboard", |
|
|
"stftpitchshift", |
|
|
"yt-dlp==2025.01.26", |
|
|
"audio-separator[gpu]==0.28.5", |
|
|
"torch==2.3.1", |
|
|
"torchaudio==2.3.1", |
|
|
"torchvision==0.18.1", |
|
|
"torchcrepe==0.0.23", |
|
|
"torchfcpe", |
|
|
"libf0", |
|
|
"transformers==4.44.2", |
|
|
"matplotlib==3.7.2", |
|
|
"tensorboard", |
|
|
"tensorboardX", |
|
|
"pypresence", |
|
|
"beautifulsoup4", |
|
|
"flask", |
|
|
|
|
|
"pip>=23.3; sys_platform == 'darwin'", |
|
|
"wheel; sys_platform == 'darwin'", |
|
|
"PyYAML; sys_platform == 'darwin'", |
|
|
"omegaconf>=2.0.6; sys_platform == 'darwin'", |
|
|
"certifi>=2023.07.22; sys_platform == 'darwin'", |
|
|
"antlr4-python3-runtime==4.8; sys_platform == 'darwin'", |
|
|
"numba==0.57.0; sys_platform == 'darwin'", |
|
|
|
|
|
"numba>=0.57.0; sys_platform == 'linux'", |
|
|
|
|
|
"numba==0.57.0; sys_platform == 'win32'", |
|
|
] |
|
|
|
|
|
classifiers = [ |
|
|
"Programming Language :: Python :: 3", |
|
|
"License :: OSI Approved :: MIT License", |
|
|
"Operating System :: OS Independent", |
|
|
] |
|
|
|
|
|
[tool.setuptools.packages.find] |
|
|
include = ["rvc_cli", "rvc_cli.*"] |
|
|
|
|
|
[project.optional-dependencies] |
|
|
dev = [ |
|
|
"pytest", |
|
|
"black", |
|
|
"flake8", |
|
|
] |
|
|
docs = [ |
|
|
"sphinx", |
|
|
"sphinx_rtd_theme", |
|
|
] |
|
|
|
|
|
[project.scripts] |
|
|
rvc-cli = "rvc_cli.core:main" |
|
|
|