pyyaml>=6.0
httpx>=0.27

[all]
lattice-asr[diarize,nvidia,parakeet,remote,server,whisper]

[dev]
pytest>=8.0
pytest-asyncio>=0.23
pytest-cov>=4.0
ruff>=0.5
mypy>=1.10
httpx[http2]>=0.27

[diarize]
pyannote.audio>=3.1

[nvidia]

[nvidia:sys_platform == "linux"]
nemo-toolkit[asr]>=2.0

[parakeet]

[parakeet:sys_platform == "darwin" and platform_machine == "arm64"]
parakeet-mlx>=0.5

[remote]
fastapi>=0.110
uvicorn[standard]>=0.27

[server]
fastapi>=0.110
uvicorn[standard]>=0.27
pydantic>=2.0

[whisper]
faster-whisper>=1.0
