43 lines
672 B
Plaintext
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 |