| # ============================================================================= | |
| # VoiceAuth API - Production Dependencies | |
| # ============================================================================= | |
| # ----------------------------------------------------------------------------- | |
| # Web Framework | |
| # ----------------------------------------------------------------------------- | |
| fastapi>=0.109.0 | |
| uvicorn[standard]>=0.27.0 | |
| pydantic>=2.5.0 | |
| pydantic-settings>=2.1.0 | |
| python-multipart>=0.0.6 | |
| httpx>=0.26.0 | |
| # ----------------------------------------------------------------------------- | |
| # Machine Learning | |
| # ----------------------------------------------------------------------------- | |
| torch>=2.1.0 | |
| torchaudio>=2.1.0 | |
| transformers>=4.36.0 | |
| librosa>=0.10.1 | |
| soundfile>=0.12.1 | |
| numpy>=1.24.0,<2.0.0 | |
| scipy>=1.11.0 | |
| # ----------------------------------------------------------------------------- | |
| # Audio Processing | |
| # ----------------------------------------------------------------------------- | |
| pydub>=0.25.1 | |
| # ----------------------------------------------------------------------------- | |
| # Security & Authentication | |
| # ----------------------------------------------------------------------------- | |
| python-jose[cryptography]>=3.3.0 | |
| # ----------------------------------------------------------------------------- | |
| # Rate Limiting & Caching | |
| # ----------------------------------------------------------------------------- | |
| slowapi>=0.1.9 | |
| redis>=5.0.0 | |
| # ----------------------------------------------------------------------------- | |
| # Utilities | |
| # ----------------------------------------------------------------------------- | |
| python-dotenv>=1.0.0 | |
| structlog>=24.1.0 | |
| tenacity>=8.2.0 | |