# Main Application & API fastapi uvicorn python-multipart aiofiles psutil python-dotenv # Audio & Speech Processing faster-whisper ffmpeg-python librosa pydub # AI / Machine Learning - General & NLP google-generativeai ctransformers huggingface-hub hf_xet numpy scikit-learn spacy # For NER and high-performance NLP sentencepiece # For Hugging Face models (Sentiment, Topics) openai # Computer Vision opencv-python deepface transformers ultralytics facenet-pytorch pillow tf-keras # PyTorch (Core and Vision/Audio libraries) # For GPU support, it's highly recommended to install these manually following # the official PyTorch instructions: https://pytorch.org/get-started/locally/ # Example command: pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118 torch torchvision torchaudio yake # --- POST-INSTALLATION STEPS --- # After running `pip install -r requirements.txt`, you may need to run the following: # # 1. Download the spaCy language model: # python -m spacy download en_core_web_sm