Labsco
MCP SERVER

Advanced TTS MCP Server

by samihalawa

Turn text into speech in ten voices, with control over emotion, pacing, speed and output format.

Speech Synthesis & Transcription
Summary
Narration you can direct, not just generate.

Most TTS tools give you a voice and a speed. Here emotion and pacing are separate dials, which is the difference between a tutorial that sounds like a tutorial and one that sounds like a phone tree.

What it is

A text-to-speech server written in TypeScript with no model downloads: ten voices, expressive controls, batch processing, and file management for what it produces.

What you get
  • 10 voices, male and female, with distinct characters
  • Emotion settings — neutral, happy, excited, calm, serious, casual, confident
  • Pacing modes — natural, conversational, presentation, tutorial, narrative
  • Playback speed and volume set per call
  • WAV, MP3, FLAC and OGG output
  • Streaming synthesis and playback, and batch processing across multiple text segments
  • A queue with real-time status, so concurrent requests can be tracked
  • Audio files saved, listed and organised, with two resources covering voice capabilities and usage examples
Requirements

Node.js 18 or newer with a build step for the local route, or a Smithery deployment if you would rather not run it yourself. No model downloads either way.

Setup effort

Build from source — clone the repository and build it, then point your client at the binary