Update requirements.txt
Browse files- requirements.txt +68 -0
requirements.txt
CHANGED
|
@@ -10,7 +10,75 @@ gradio>=4.44.0
|
|
| 10 |
ultralytics>=8.3.0 # YOLOv8 (downloads yolov8n.pt automatically)
|
| 11 |
opencv-python-headless>=4.9 # Image processing (headless = no GUI deps)
|
| 12 |
Pillow>=10.3.0 # PIL image handling
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 14 |
# ββ Google Gemini ββββββββββββββββββββββββββββββ
|
| 15 |
google-generativeai>=0.8.3 # Gemini 2.0 Flash
|
| 16 |
|
|
|
|
| 10 |
ultralytics>=8.3.0 # YOLOv8 (downloads yolov8n.pt automatically)
|
| 11 |
opencv-python-headless>=4.9 # Image processing (headless = no GUI deps)
|
| 12 |
Pillow>=10.3.0 # PIL image handling
|
| 13 |
+
# βββββββββββββββββββββββββββββββββββββββββββββββ
|
| 14 |
+
# SAAF SHEHER β requirements.txt
|
| 15 |
+
# Pakistan's AI-Powered Civic Complaint System
|
| 16 |
+
# βββββββββββββββββββββββββββββββββββββββββββββββ
|
| 17 |
+
|
| 18 |
+
# ββ Core UI ββββββββββββββββββββββββββββββββββββ
|
| 19 |
+
gradio>=4.44.0
|
| 20 |
+
plotly>=5.18.0
|
| 21 |
+
|
| 22 |
+
# PDF Generation
|
| 23 |
+
reportlab>=4.0.0
|
| 24 |
+
|
| 25 |
+
# Image Processing
|
| 26 |
+
Pillow>=10.0.0
|
| 27 |
+
|
| 28 |
+
# AI/ML Models
|
| 29 |
+
ultralytics>=8.0.0
|
| 30 |
+
sentence-transformers>=2.2.2
|
| 31 |
+
faiss-cpu>=1.7.4
|
| 32 |
+
|
| 33 |
+
# Google AI (Gemini)
|
| 34 |
+
google-generativeai>=0.3.0
|
| 35 |
|
| 36 |
+
# Groq AI (Llama)
|
| 37 |
+
groq>=0.4.0
|
| 38 |
+
|
| 39 |
+
# Text-to-Speech
|
| 40 |
+
gTTS>=2.4.0
|
| 41 |
+
|
| 42 |
+
# Speech Recognition
|
| 43 |
+
SpeechRecognition>=3.10.0
|
| 44 |
+
|
| 45 |
+
# Audio Processing
|
| 46 |
+
pydub>=0.25.1
|
| 47 |
+
|
| 48 |
+
# Data Processing
|
| 49 |
+
numpy>=1.24.0
|
| 50 |
+
pandas>=2.0.0
|
| 51 |
+
|
| 52 |
+
# Additional Dependencies
|
| 53 |
+
python-dateutil>=2.8.0
|
| 54 |
+
requests>=2.31.0
|
| 55 |
+
# ββ Computer Vision ββββββββββββββββββββββββββββ
|
| 56 |
+
ultralytics>=8.3.0 # YOLOv8 (downloads yolov8n.pt automatically)
|
| 57 |
+
opencv-python-headless>=4.9 # Image processing (headless = no GUI deps)
|
| 58 |
+
Pillow>=10.3.0 # PIL image handling
|
| 59 |
+
sentence-transformers>=2.2.0
|
| 60 |
+
# ββ Google Gemini ββββββββββββββββββββββββββββββ
|
| 61 |
+
google-generativeai>=0.8.3 # Gemini 2.0 Flash
|
| 62 |
+
|
| 63 |
+
# ββ Groq / Llama 3 (optional) ββββββββββββββββββ
|
| 64 |
+
groq>=0.11.0 # Groq API client for Llama 3
|
| 65 |
+
|
| 66 |
+
# ββ Voice / Audio ββββββββββββββββββββββββββββββ
|
| 67 |
+
gTTS>=2.5.1 # Text-to-speech (4 languages, free)
|
| 68 |
+
SpeechRecognition>=3.10.4 # Speech-to-text via Google STT
|
| 69 |
+
pydub>=0.25.1 # Audio format conversion (needed by SR)
|
| 70 |
+
|
| 71 |
+
# ββ Networking / Utilities βββββββββββββββββββββ
|
| 72 |
+
requests>=2.32.0
|
| 73 |
+
urllib3>=2.2.0
|
| 74 |
+
python-dotenv>=1.0.1 # Local .env file support
|
| 75 |
+
|
| 76 |
+
# ββ Data / Numerics ββββββββββββββββββββββββββββ
|
| 77 |
+
numpy>=1.26.0
|
| 78 |
+
|
| 79 |
+
# ββ Optional: audio backend for SpeechRecognition ββ
|
| 80 |
+
# If microphone input is needed on server, also install:
|
| 81 |
+
# pyaudio>=0.2.14 (requires portaudio system library)
|
| 82 |
# ββ Google Gemini ββββββββββββββββββββββββββββββ
|
| 83 |
google-generativeai>=0.8.3 # Gemini 2.0 Flash
|
| 84 |
|