numpy
scipy
torch>=2.4
torchaudio>=2.4
soundfile>=0.12
matplotlib
typer>=0.12
rich>=13.7
platformdirs>=4.2
librosa>=0.11
pyloudnorm>=0.2
cmudict>=1.1.3

[all]
demucs>=4.0.1
openunmix>=1.3.0
bs-roformer-infer>=0.1.5
faster-whisper
beat-this>=1.1.0
BeatNet
sentence-transformers<7,>=6.1
all-in-one-infer>=3.1
fastapi<1,>=0.115
uvicorn[standard]<1,>=0.34
python-socketio<6,>=5.12

[amt]

[amt:python_version < "3.12"]
basic-pitch<0.5,>=0.4

[beats]
beat-this>=1.1.0
BeatNet

[binary]
nuitka>=2.7
ordered-set>=4.1
zstandard>=0.23
lazy-loader==0.4

[deep]
sentence-transformers<7,>=6.1
all-in-one-infer>=3.1

[dev]
pytest>=8.0
ruff>=0.6
build>=1.2

[dev:python_version < "3.11"]
tomli>=2

[semantic-nc]
muq

[separation]
demucs>=4.0.1
openunmix>=1.3.0
bs-roformer-infer>=0.1.5

[server]
fastapi<1,>=0.115
uvicorn[standard]<1,>=0.34
python-socketio<6,>=5.12

[speech]
faster-whisper
