# EnCoach Odoo 19 -- Python dependencies # Install into the Odoo server's Python environment: # pip install -r requirements.txt # OpenAI API client (GPT-4o, GPT-3.5-turbo) openai>=1.50 # Local Whisper model for speech-to-text openai-whisper # AWS SDK for Polly TTS boto3>=1.34 # FAISS vector search for training tips faiss-cpu>=1.7 # Text embeddings for FAISS sentence-transformers>=3.0 # HTTP client for ELAI and GPTZero API calls httpx>=0.27 # Token counting for OpenAI prompts tiktoken>=0.7 # Audio processing for Whisper librosa>=0.10 soundfile>=0.12 # Numerical operations numpy>=1.26 # Retry logic for external API calls tenacity>=8.2 # PyTorch (required by Whisper and sentence-transformers) torch>=2.0 # JWT authentication for API controllers PyJWT>=2.8 # MongoDB client (migration scripts only) pymongo>=4.6