Spaces:
Running
Running
| [build-system] | |
| requires = ["poetry-core"] | |
| build-backend = "poetry.core.masonry.api" | |
| [tool.poetry] | |
| name = "audio-separator" | |
| version = "0.34.0" | |
| description = "Easy to use audio stem separation, using various models from UVR trained primarily by @Anjok07" | |
| authors = ["Andrew Beveridge <andrew@beveridge.uk>"] | |
| license = "MIT" | |
| readme = "README.md" | |
| packages = [{include = "audio_separator"}] | |
| include = ["audio_separator/separator/models.json"] | |
| homepage = "https://github.com/karaokenerds/python-audio-separator" | |
| repository = "https://github.com/karaokenerds/python-audio-separator" | |
| documentation = "https://github.com/karaokenerds/python-audio-separator/blob/main/README.md" | |
| keywords = ["audio", "sound", "karaoke"] | |
| classifiers = [ | |
| "License :: OSI Approved :: MIT License", | |
| "Operating System :: OS Independent", | |
| "Development Status :: 4 - Beta", | |
| "Intended Audience :: Developers", | |
| "Intended Audience :: Science/Research", | |
| "Topic :: Multimedia :: Sound/Audio", | |
| "Topic :: Multimedia :: Sound/Audio :: Mixers", | |
| "Programming Language :: Python :: 3.10", | |
| "Programming Language :: Python :: 3.11", | |
| "Programming Language :: Python :: 3.12", | |
| "Programming Language :: Python :: 3.13", | |
| ] | |
| [tool.poetry.dependencies] | |
| python = ">=3.10" | |
| requests = ">=2" | |
| numpy = ">=2" | |
| librosa = ">=0.10" | |
| samplerate = "0.1.0" | |
| six = ">=1.16" | |
| torch = ">=2.3" | |
| torch_directml = {version = "*", optional = true} | |
| tqdm = "*" | |
| pydub = ">=0.25" | |
| audioop-lts = { version = ">=0.2.1", python = "^3.13" } | |
| onnx-weekly = { version = "*" } | |
| onnx2torch-py313 = ">=1.6" | |
| onnxruntime = { version = ">=1.17", optional = true } | |
| onnxruntime-gpu = { version = ">=1.17", optional = true } | |
| onnxruntime-directml = { version = ">=1.17", optional = true } # haven't tested different versions, but gonna assume 1.17, the same as others | |
| julius = ">=0.2" | |
| diffq-fixed = { version = ">=0.2", platform = "win32" } | |
| diffq = { version = ">=0.2", platform = "!=win32" } | |
| einops = ">=0.7" | |
| pyyaml = "*" | |
| ml_collections = "*" | |
| resampy = ">=0.4" | |
| beartype = "^0.18.5" | |
| rotary-embedding-torch = "^0.6.1" | |
| scipy = "^1.13.0" | |
| [tool.poetry.extras] | |
| cpu = ["onnxruntime"] | |
| gpu = ["onnxruntime-gpu"] | |
| dml = ["onnxruntime-directml", "torch_directml"] | |
| [tool.poetry.scripts] | |
| audio-separator = 'audio_separator.utils.cli:main' | |
| [tool.poetry.group.dev.dependencies] | |
| black = ">=23" | |
| pytest = "*" | |
| pytest-cov = ">=4.1.0" | |
| matplotlib = ">=3.8.0" | |
| pillow = ">=10.1.0" | |
| scikit-image = ">=0.22.0" | |
| [tool.black] | |
| line-length = 140 | |