[build-system] requires = ["hatchling"] build-backend = "hatchling.build" [project] name = "tts-mcp" version = "2026.02.20" description = "Multi-engine TTS server with speech queue, exposed via FastMCP 3.0 Streamable HTTP" requires-python = ">=3.12" license = "MIT" authors = [{name = "Ryan Malloy", email = "ryan@supported.systems"}] dependencies = [ "fastmcp>=3.0.0", "httpx", "kokoro-onnx>=0.5.0", "numpy", "onnxruntime", "pydantic-settings", "snac>=1.2.1", "soundfile", "torch", "wyoming>=1.8.0", ] [project.scripts] tts-mcp = "tts_mcp.__main__:main" [tool.hatch.build.targets.wheel] packages = ["src/tts_mcp"] [tool.ruff] line-length = 100 target-version = "py312" [tool.ruff.lint] select = ["E", "F", "I", "W"]