hydra-core<1.4,>=1.3
omegaconf<2.4,>=2.3
numpy<3,>=1.24
pandas<3,>=2
pyarrow>=14
soundfile>=0.12
huggingface_hub<2,>=0.25
torch<2.10,>=2.3
tqdm>=4.64
packaging>=23

[dev]
rvcbench[test]
ruff>=0.6
pre-commit>=3.5
build>=1.2
twine>=5

[enkidu]
numpy<2.3,>=1.24
torch<2.10,>=2.3
torchaudio<2.10,>=2.3
speechbrain<2,>=1.0.3

[eval]
numpy<2.3,>=1.24
numba>=0.59
torch<2.10,>=2.3
torchaudio<2.10,>=2.3
jiwer<4,>=3.0.3
librosa<0.12,>=0.10
openai-whisper
pymcd<0.3,>=0.2.1
pysptk>=1.0
setuptools<81
speechbrain<2,>=1.1.1
torch-stoi>=0.2
scipy
matplotlib
jieba
onnxruntime
requests
transformers<5,>=4.40

[http]
requests<3,>=2.31
ormsgpack<2,>=1.7

[qwen3]
numpy<2.3,>=1.24
qwen-tts<0.2,>=0.1.1
torch<2.10,>=2.3
torchaudio<2.10,>=2.3

[test]
pytest>=8
jiwer<4,>=3.0.3
json5>=0.9

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