os-helper>=1.5.2
audio-helper>=1.5.5
numpy>=1.24
scipy>=1.15
silero-vad>=5.1
pywhispercpp>=1.5

[all]
vocal-helper[api,cli,lid,llm,mcp,mic,nemo,pyannote,sherpa,stream]

[api]
fastapi>=0.115
uvicorn[standard]>=0.30
python-multipart>=0.0.9

[cli]
click<9,>=8.1

[dev]
pytest>=8
click<9,>=8.1
fastapi>=0.115
httpx>=0.27
python-multipart>=0.0.9

[lid]
speechbrain>=1.0
torchaudio>=2.0

[llm]
ollama>=0.4

[mcp]
fastapi-mcp>=0.3

[mic]
capture-helper>=0.2.2

[nemo]
torch<3,>=2.5
torchaudio<3,>=2.5
nemo-toolkit[asr]>=2.0

[pyannote]
pyannote.audio>=3.3

[sherpa]
sherpa-onnx>=1.13

[stream]
podcast-helper>=0.3.3
