TranscriptWriting / requirements.txt
jmisak's picture
Upload 6 files
57fa449 verified
raw
history blame
2.24 kB
# 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