# Core dependencies for speech transcription gradio>=4.0.0 numpy>=1.21.0 scipy>=1.7.0 # Speech processing faster-whisper>=0.9.0 librosa>=0.9.0 # ML models and transformers transformers>=4.20.0 torch>=1.12.0 tokenizers>=0.13.0 # Question classification and sentence boundary detection punctuators>=0.1.0 # Environment configuration python-dotenv>=0.19.0 # Optional CUDA support (install manually if needed) # torch-audio>=0.12.0 # For CUDA audio processing # torchaudio>=0.12.0 # Alternative audio processing # Development dependencies (optional) # jupyter>=1.0.0 # matplotlib>=3.5.0 # seaborn>=0.11.0 # System dependencies # Note: Some packages may require additional system libraries: # - For audio processing: libsndfile, ffmpeg # - For CUDA: CUDA toolkit, cuDNN # # Installation notes: # 1. For CPU-only: pip install -r requirements.txt # 2. For CUDA: Install PyTorch with CUDA support first, then: pip install -r requirements.txt # 3. Create .env file with USE_CUDA=true for GPU acceleration