LabscoMCP early access ↗
Halozen-IncMCP SERVER

Supertonic3 MCP

On-device text to speech for Claude and Cursor - voices, expression tags and a WAV file, with no API key.

by Halozen-Inc ↗Speech Synthesis & TranscriptionCommunity

LABSCO SUMMARY

Speech that never leaves the machine.

No API key and no cloud call: the model is fetched once and everything after that is local, which makes it usable on text you would not hand to a hosted service. Voices and expression tags are enumerable, so the assistant can pick one rather than being told which to use.

What it is

A local text-to-speech server powered by Supertonic 3, running over stdio. Synthesis happens on your own machine; the model downloads once into a cache and works offline after that.

What you get

  • Text synthesised to a WAV file, returned as an absolute path with its metadata
  • Built-in voices listed with their IDs and gender
  • Inline expression tags - laugh, breath and others - listed with descriptions, usable inside the text
  • A language set per call, so non-English text is spoken correctly rather than read as English
  • Optional playback on the machine running the server, on macOS and Linux
  • Offline operation after a preload step that downloads the weights and prints their checksums

Requirements

Python and a virtual environment, installed from a checkout. Playback and synthesis output paths cover macOS and Linux; Windows is not supported in the current version. The first start downloads the model unless you preload it.

Setup effort

Build from source — git clone https://github.com/Halozen-Inc/supertonic3-mcp && cd supertonic3-mcp