Skip to main content
Glama

transcript-tts

A minimal MCP server that converts text/transcripts into MP3 audio using Microsoft Edge's free neural text-to-speech voices (edge-tts). No API key, no account, no usage cap — it's an unofficial use of the same TTS service behind Edge's "Read Aloud" feature.

Tools

  • text_to_speech(text, voice="en-US-AriaNeural", rate="+0%", volume="+0%", pitch="+0Hz", filename=None) Synthesizes text to an MP3 file. Returns {"audio_path": ..., "voice": ...}. Files are saved to ~/tts-output/ by default (override with TRANSCRIPT_TTS_OUTPUT_DIR).

  • list_voices(locale_prefix=None) Lists available voices, optionally filtered by locale (e.g. "en-US", "ja", "en-GB").

Related MCP server: Edge TTS MCP

Setup

Requires uv.

git clone https://github.com/ShevinuM/transcript-tts.git
cd transcript-tts
uv sync

Register with Claude Code:

claude mcp add --scope user transcript-tts -- \
  /path/to/transcript-tts/.venv/bin/python /path/to/transcript-tts/server.py

Or add it manually to your MCP client config (e.g. claude_desktop_config.json):

{
  "mcpServers": {
    "transcript-tts": {
      "command": "/path/to/transcript-tts/.venv/bin/python",
      "args": ["/path/to/transcript-tts/server.py"]
    }
  }
}

Environment variables

  • TRANSCRIPT_TTS_OUTPUT_DIR — where MP3s are saved (default: ~/tts-output)

  • TRANSCRIPT_TTS_VOICE — default voice short name (default: en-US-AriaNeural)

Notes

Requires mcp[cli]>=2.0.0 — the MCP Python SDK renamed FastMCP to MCPServer in its 2.0 release, so this won't work against older mcp SDK versions without adjusting the import in server.py.

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    A Model Context Protocol server that provides text-to-speech functionality for AI agents using Microsoft Edge's text-to-speech technology, supporting multiple voices, languages, and voice customization.
    2
    7
    MIT
  • F
    license
    -
    quality
    D
    maintenance
    An MCP server that leverages the Microsoft Edge TTS service to provide high-quality text-to-speech capabilities across over 80 languages. It enables users to generate audio files, query available voices, and create subtitle files using natural language commands.
  • A
    license
    -
    quality
    D
    maintenance
    An MCP server that converts text into lifelike speech using Microsoft Edge's Text-to-Speech service, supporting customizable voice, rate, volume, and pitch.
    4
    MIT

View all related MCP servers

Related MCP Connectors

  • Hosted pay-per-use TTS: 54 neural voices, 9 languages incl. Brazilian Portuguese. $10 free credits.

  • AI-manageable audio CDN: upload, transcode, normalize, stream & deliver audio, plus grounded docs.

  • Transcripts from YouTube, TikTok, Instagram and podcasts (Spotify, Apple, RSS), as clean JSON.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ShevinuM/transcript-tts'

If you have feedback or need assistance with the MCP directory API, please join our Discord server