# Core Framework fastapi==0.109.0 uvicorn[standard]==0.27.0 pydantic==2.5.3 python-multipart==0.0.6 # Async and HTTP httpx==0.26.0 aiofiles==23.2.1 # Twilio for WhatsApp twilio==9.0.0 # Speech Processing openai-whisper==20231117 SpeechRecognition==3.10.1 soundfile==0.12.1 librosa==0.10.1 # Voice Activity Detection silero-vad==6.2.0 # Text-to-Speech TTS==0.22.0 pyttsx3==2.90 # For Chatterbox TTS # Install separately after main requirements: # pip install git+https://github.com/resemble-ai/chatterbox.git # LLM Integration anthropic==0.18.0 openai==1.10.0 # Database (for production migration) sqlalchemy==2.0.25 databases[postgresql]==0.8.0 asyncpg==0.29.0 # Data Processing numpy==1.26.3 pandas==2.1.4 # Date/Time python-dateutil==2.8.2 # Environment Variables python-dotenv==1.0.0 # Validation and Utilities validators==0.22.0 phonenumbers==8.13.27 # Logging and Monitoring loguru==0.7.2 prometheus-client==0.19.0 # Rate Limiting slowapi==0.1.9 # Testing pytest==7.4.4 pytest-asyncio==0.23.3 # Optional: GPU acceleration for Whisper (highly recommended for production) # Uncomment for CUDA support: # torch==2.1.2 # torchaudio==2.1.2 # Optional: Model optimization # onnx==1.15.0 # onnxruntime==1.16.3