# BreakPilot Transcription Worker Dependencies # License: All packages are open source and commercially usable # Task Queue rq>=1.16.0 # BSD-2-Clause - Redis Queue # Transcription faster-whisper>=1.0.0 # MIT - CTranslate2 Whisper (GPU optimized) ctranslate2>=4.0.0 # MIT - Fast inference engine # Speaker Diarization pyannote.audio>=3.1.0 # MIT - Speaker diarization torch>=2.0.0 # BSD-style - PyTorch torchaudio>=2.0.0 # BSD-style - Audio processing # Audio Processing ffmpeg-python>=0.2.0 # Apache-2.0 - FFmpeg bindings soundfile>=0.12.0 # BSD-3-Clause - Audio file I/O librosa>=0.10.0 # ISC - Audio analysis # Subtitle Export webvtt-py>=0.4.6 # MIT - WebVTT generation pysrt>=1.1.2 # GPL-3.0 - SRT generation # MinIO Storage minio>=7.2.0 # Apache-2.0 - S3-compatible client # Database psycopg2-binary>=2.9.0 # LGPL - PostgreSQL adapter sqlalchemy>=2.0.0 # MIT - ORM # Utilities pydantic>=2.0.0 # MIT - Data validation python-dotenv>=1.0.0 # BSD-3-Clause - Environment config structlog>=24.0.0 # Apache-2.0 - Structured logging # HuggingFace (for model downloads) huggingface-hub>=0.20.0 # Apache-2.0 - Model hub access