click>=8.1
langdetect>=1.0.9

[all]
sprezzature-audio[captions,diarize,translate]

[api]
fastapi>=0.115
uvicorn[standard]>=0.30

[captions]
vocal-helper>=0.6.0
audio-helper>=1.6.0
video-helper>=1.7.0

[dev]
pytest>=8.0
ruff

[diarize]
nemo_toolkit[asr]>=1.23.0
numpy>=1.24
audio-helper>=1.6.0
video-helper>=1.7.0

[mcp]
sprezzature-audio[api]
fastapi-mcp>=0.3
mcp<2.0

[narrate]
speaker-helper[detect,kokoro]>=0.8.0

[narrate-chatterbox]
speaker-helper[chatterbox]>=0.8.0

[narrate-kokoro]
sprezzature-audio[narrate]

[narrate-openvoice]
speaker-helper[openvoice]>=0.8.0

[translate]
best-engine-ai-helper>=0.4.0
