Files
Transcriptarr/requirements.txt
Dasemu a14d13c9d0 feat(cli): add CLI interface and setup wizard
- Add CLI with server, db, worker, scan, setup commands
- Add interactive setup wizard for first-run configuration
- Add FastAPI application with lifespan management
- Update requirements.txt with all dependencies
2026-01-16 16:58:20 +01:00

41 lines
785 B
Plaintext

# Core dependencies
fastapi
uvicorn[standard]
python-multipart
requests
python-dotenv>=1.0.0
psutil>=5.9.0
python-dateutil>=2.8.0
# Database & ORM (SQLite is built-in)
sqlalchemy>=2.0.0
pydantic>=2.0.0
pydantic-settings>=2.0.0
# Media processing
numpy
ffmpeg-python
watchdog
apscheduler>=3.10.0
av>=10.0.0
# Whisper transcription (required)
openai-whisper
faster-whisper
stable-ts
# Translation (required for translate mode)
deep-translator>=1.11.0
# Optional dependencies (install based on configuration):
#
# For PostgreSQL database:
# pip install psycopg2-binary
#
# For MariaDB/MySQL database:
# pip install pymysql
#
# For GPU support (NVIDIA):
# pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
# pip install nvidia-ml-py3