| # Infra API |
| fastapi==0.114.2 |
| uvicorn[standard]==0.30.6 |
| python-multipart==0.0.9 |
| PyYAML>=6.0 |
| requests>=2.32 |
| gradio_client>=0.16.0 |
| tenacity>=8.2 |
|
|
| # N煤cleo cient铆fico (compatibles con pyannote) |
| numpy==1.26.4 |
| scipy==1.11.4 |
|
|
| # PyTorch CPU pareado con torchaudio |
| torch==2.3.0 |
| torchaudio==2.3.0 |
|
|
| # Diarizaci贸n local |
| pyannote.audio==3.1.1 |
| huggingface_hub>=0.23 |
|
|
| # Audio / v铆deo |
| librosa>=0.10 |
| soundfile>=0.12 |
| pydub>=0.25 |
| ffmpeg-python>=0.2 |
| moviepy==2.0.0 |
|
|
| # Visi贸n / OCR / CV |
| opencv-python-headless==4.10.0.84 |
| scenedetect==0.5.6 |
| pytesseract>=0.3 |
| easyocr>=1.7 |
| Pillow>=10.4 |
| # face-recognition>=1.3.0 # Requires dlib/cmake - optional, handled gracefully in code |
| deepface>=0.0.79 # Necesario para detecci贸n de personajes |
|
|
| # Embeddings / ML |
| scikit-learn==1.4.2 |
| sentence-transformers>=3.0 |
| transformers==4.44.0 |
| chromadb==0.5.4 |
| tf-keras # Compatibilidad con Keras 3 para transformers |
|
|
| # LangChain / LangGraph |
| langgraph>=0.2.0 |
| langchain-core>=0.3.0 |
| langchain-openai>=0.2.0 |
|
|
| # OpenAI |
| openai |
| accelerate |
|
|
|
|