# Desktop-install dependencies — the full Phantomline stack with local
# server-side AI inference. Install with:
#     pip install -r requirements.txt -r requirements-desktop.txt
#
# These packages pull in PyTorch (~2GB) and large model weights on first
# run. Not installed in the hosted (Render) deploy because:
#   - the hosted server only serves static pages, license issuance, and
#     thin API calls; it does NOT run heavy inference
#   - the PWA / mobile path uses WebLLM + Web Speech + ffmpeg.wasm in
#     the browser
#   - the local desktop path uses Ollama (separate install) for LLM and
#     these packages for TTS + music generation

# --- Kokoro TTS (local narration) ---
kokoro>=0.9.4
soundfile>=0.12
lameenc>=1.7

# --- Music generation (MusicGen via HuggingFace transformers) ---
transformers>=4.42
