Spaces:
Running
on
Zero
Running
on
Zero
[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 <[email protected]>"] | |
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 | |