vtm / requirements.txt
fomext's picture
Upload 4 files
24e6a09 verified
Raw
History Blame Contribute Delete
1.89 kB
# ─── Web framework ────────────────────────────────────────────────────────────
fastapi==0.111.0
uvicorn[standard]==0.29.0
python-multipart==0.0.9
# ─── Audio I/O ────────────────────────────────────────────────────────────────
librosa==0.10.2
soundfile==0.12.1
audioread==3.0.1
# ─── Spotify Basic Pitch ──────────────────────────────────────────────────────
# Pinned to stable CPU-friendly release; uses tflite-runtime under the hood
basic-pitch==0.3.3
# ─── MIDI ─────────────────────────────────────────────────────────────────────
mido==1.3.2
# ─── Numerics ─────────────────────────────────────────────────────────────────
numpy==1.26.4
scipy==1.13.0
# ─── TensorFlow Lite runtime (CPU, smaller than full TF) ──────────────────────
# basic-pitch will pull tflite-runtime automatically; pin here for reproducibility
tflite-runtime==2.14.0; platform_machine == "x86_64"
# Fallback for other arches (HF Spaces uses x86_64, so this is usually unused)
tensorflow-cpu==2.15.0; platform_machine != "x86_64"
# ─── HTTP client (for DAW companion script example) ───────────────────────────
httpx==0.27.0
requests==2.31.0