# ============================================================================ # 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