Refactor Dockerfile and requirements.txt for improved dependency management; update README.md with clearer installation options and instructions for prebuilt images.

This commit is contained in:
Your Name
2025-07-23 14:45:19 -04:00
parent dcf13c1423
commit 3346b0df0f
7 changed files with 289 additions and 17 deletions

View File

@ -1,24 +1,32 @@
# OBS Recording Transcriber Dependencies
# Core dependencies
# Core dependencies with pinned compatible versions
streamlit==1.26.0
moviepy==1.0.3
openai-whisper==20231117
transformers>=4.21.1
torch>=1.7.0
torchaudio>=0.7.0
requests>=2.28.0
humanize>=4.6.0
# Phase 2 dependencies
scikit-learn>=1.0.0
numpy>=1.20.0
# PyTorch ecosystem - pinned for compatibility
torch==2.0.1
torchaudio==2.0.2
torchvision==0.15.2
# Phase 3 dependencies
pyannote.audio>=2.1.1
# Transformers ecosystem - compatible versions
transformers==4.30.2
tokenizers==0.13.3
# ML dependencies with compatible versions
numpy==1.24.3
scipy==1.10.1
scikit-learn==1.3.0
# Audio processing and ML models
pyannote.audio==3.1.1
pytorch-lightning==2.0.6
# Other dependencies
iso639>=0.1.4
protobuf>=3.20.0,<4.0.0
tokenizers>=0.13.2
scipy>=1.7.0
matplotlib>=3.5.0
soundfile>=0.10.3
ffmpeg-python>=0.2.0