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:
@ -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
|
||||
|
||||
Reference in New Issue
Block a user