sakhi / requirements-runtime.txt
Tushar9802's picture
deps: split into runtime (Path 1) + training (full) requirements files
ba004e6
raw
history blame contribute delete
807 Bytes
# ============================================================================
# Sakhi — runtime requirements (Path 1 workstation deployment)
# Just enough to run `python api.py`: Ollama + faster-whisper + FastAPI.
# For training / fine-tuning, use requirements.txt (which is a superset of this).
# ============================================================================
# ASR: faster-whisper bundles ctranslate2 with its own CUDA/cuDNN libs (no system PyTorch needed)
faster-whisper>=1.0.0,<2.0.0
# FastAPI + uvicorn for /api/* and frontend static mount
fastapi>=0.110
uvicorn[standard]>=0.27
python-multipart>=0.0.9
# Ollama client (talks to local Ollama daemon on 11434)
ollama>=0.4.0
# Schema validation + utilities
jsonschema>=4.23.0
python-dotenv>=1.0.0
huggingface-hub>=0.28.0
pyyaml>=6.0