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
A
quality
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
    8
    MIT
  • A
    license
    Not graded
    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
  • A
    license
    A
    quality
    B
    maintenance
    Provides text-to-speech synthesis using Microsoft Edge's free TTS engine, supporting multiple voices, languages, and audio output options (base64 or file).
    3
    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 transcription from URLs or files. 119 languages, diarization, SRT/VTT/text export.

  • Transcribe public videos & audio (YouTube, TikTok, IG) into accurate, timestamped text via API.

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