# Host Python dependencies. # # These exist for the two TTS plugins ONLY. Both spawn a bare `python3` (resolved # from PATH, which run.sh points at .venv/bin) to run an embedded server script, # so their imports must be satisfied here — unlike MCP connectors, they have no # dependency reconciler of their own. # # MCP connectors do NOT belong in this file: one ships its own requirements.txt / # package.json, and `mcp::install::ensure_installed` installs it into `.pydeps` / # `node_modules` inside the user's container (or beside the connector on the host # for a global one). Adding a connector's deps here would install them on every # box for a connector nobody activated. # Kokoro ONNX TTS (plugin-tts-kokoro) kokoro-onnx soundfile # Orpheus TTS 3B (plugin-tts-orpheus-3b) — the light half; the GPU/ML deps # (torch, transformers, snac, …) live in requirements-optional.txt scipy # Shared by both TTS servers fastapi uvicorn numpy pydantic