clean-tracks/requirements.txt

43 lines
672 B
Plaintext

# Core Dependencies
Flask==3.0.0
Flask-CORS==4.0.0
Flask-SocketIO==5.3.5
python-socketio==5.10.0
# Audio Processing
openai-whisper==20231117
torch>=2.0.0
pydub==0.25.1
librosa==0.10.1
soundfile==0.12.1
numpy==1.24.3
# Database
SQLAlchemy==2.0.23
alembic==1.13.0
# Web UI
python-dotenv==1.0.0
Werkzeug==3.0.1
# CLI
click==8.1.7
rich==13.7.0
# Utilities
requests==2.31.0
tqdm==4.66.1
python-Levenshtein==0.23.0
fuzzywuzzy==0.18.0
# Development & Testing
pytest==7.4.3
pytest-cov==4.1.0
black==23.11.0
ruff==0.1.6
mypy==1.7.1
# Optional but recommended
accelerate==0.24.1 # For faster Whisper inference
redis==5.0.1 # For caching
celery==5.3.4 # For background jobs