| # TranscriptorAI - Enterprise Market Research Edition |
| # Updated: October 20, 2025 |
| # Install via Windows PowerShell: pip install -r requirements.txt |
|
|
| # ============================================================================ |
| # CRITICAL DEPENDENCIES (Required for core functionality) |
| # ============================================================================ |
|
|
| # Web UI Framework |
| gradio>=4.0.0 |
|
|
| # HuggingFace API (CRITICAL - without this, LLM calls fail and Quality Score = 0.00) |
| huggingface_hub>=0.19.0 |
|
|
| # Document Processing |
| python-docx>=1.0.0 # For DOCX file extraction |
| pdfplumber>=0.10.0 # For PDF file extraction |
|
|
| # Data Processing & Analysis |
| pandas>=2.0.0 # CSV handling and data manipulation |
| numpy>=1.24.0 # Numerical operations (required by pandas) |
|
|
| # Visualization & Reporting |
| matplotlib>=3.7.0 # Charts and graphs for dashboard |
| reportlab>=4.0.0 # PDF report generation |
|
|
| # NLP & Text Processing |
| tiktoken>=0.5.0 # Token counting for LLM context management |
| nltk>=3.8.0 # Natural language processing utilities |
| scikit-learn>=1.3.0 # Text vectorization and similarity |
|
|
| # ============================================================================ |
| # STANDARD LIBRARY DEPENDENCIES (Usually pre-installed, but listed for clarity) |
| # ============================================================================ |
| requests>=2.31.0 # HTTP requests for API calls |
| python-dateutil>=2.8.0 # Date/time utilities |
|
|
| # ============================================================================ |
| # OPTIONAL: For Enhanced Error Handling |
| # ============================================================================ |
| python-dotenv>=1.0.0 # .env file loading (optional - we have manual loader) |
|
|
| # ============================================================================ |
| # LOCAL MODEL INFERENCE (For HuggingFace Spaces deployment) |
| # ============================================================================ |
| transformers>=4.36.0 # For local model loading (Phi-3, etc.) |
| torch>=2.1.0 # PyTorch for model inference |
| accelerate>=0.25.0 # For device_map="auto" and efficient loading |
| sentencepiece>=0.1.99 # Tokenizer support for some models |
| protobuf>=3.20.0 # Required by some tokenizers |
|
|