Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Yuppie Tts

FreeNot checked

Provides text-to-speech synthesis using Microsoft Edge's free TTS engine, supporting multiple voices, languages, and audio output options (base64 or file).

GitHubEmbed

About

Provides text-to-speech synthesis using Microsoft Edge's free TTS engine, supporting multiple voices, languages, and audio output options (base64 or file).

README

TTS (文字转语音) MCP Server — 基于 edge-tts (微软 Edge 免费 TTS 引擎),无需 API Key,无需配置。

功能

工具名 说明
text_to_speech 文字转语音,返回 base64 MP3 音频(可选嗓音、语速)
list_voices 列出 50+ 可用嗓音(中英文等多语种)
text_to_speech_file 文字转语音并保存为 MP3 文件到磁盘

参数说明:

  • voice: 嗓音名称,如 en-US-JennyNeuralzh-CN-XiaoxiaoNeural,默认 en-US-JennyNeural
  • speed: 语速倍率 0.1~3.0,1.0 为正常速度

快速开始

安装

pip install yuppie-mcp-tts

运行

yuppie-mcp-tts

无需任何配置,开箱即用。

MCP 集成

Claude Code

.mcp.json 中添加:

{
  "mcpServers": {
    "yuppie-mcp-tts": {
      "type": "stdio",
      "command": "uvx",
      "args": ["--refresh", "yuppie-mcp-tts"]
    }
  }
}

Cursor / Cherry Studio / Claude Desktop / OpenCode

{
  "mcpServers": {
    "yuppie-mcp-tts": {
      "command": "uvx",
      "args": ["--refresh", "yuppie-mcp-tts"]
    }
  }
}

可用嗓音

50+ 嗓音覆盖多种语言和地区变体:

英语 (US): JennyNeural, GuyNeural, AriaNeural, DavisNeural, JaneNeural, JasonNeural, NancyNeural, SaraNeural, TonyNeural

英语 (UK): SoniaNeural, RyanNeural, LibbyNeural, MaisieNeural

英语 (AU): NatashaNeural, WilliamNeural

英语 (CA): ClaraNeural, LiamNeural

英语 (IN): NeerjaNeural, PrabhatNeural

中文: XiaoxiaoNeural, YunxiNeural, YunjianNeural, XiaoyiNeural, YunyangNeural

其他: 法语、德语、日语、韩语、葡萄牙语、西班牙语等

使用 list_voices 工具可查看完整列表。

示例

用户: 把 "你好世界" 转成语音
AI: [调用 text_to_speech(text="你好世界", voice="zh-CN-XiaoxiaoNeural")]

用户: 把 "Hello World" 用英式发音保存到 /tmp/hello.mp3
AI: [调用 text_to_speech_file(text="Hello World", voice="en-GB-SoniaNeural", output_path="/tmp/hello.mp3")]

开发

uv pip install -e ".[dev]"
uv run pytest -v

本地调试

npx @modelcontextprotocol/inspector uv run yuppie-mcp-tts

许可证

MIT

from github.com/yuppie1949/yuppie-mcp-tts

Install Yuppie Tts in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install yuppie-mcp-tts

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add yuppie-mcp-tts -- uvx yuppie-mcp-tts

FAQ

Is Yuppie Tts MCP free?

Yes, Yuppie Tts MCP is free — one-click install via Unyly at no cost.

Does Yuppie Tts need an API key?

No, Yuppie Tts runs without API keys or environment variables.

Is Yuppie Tts hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install Yuppie Tts in Claude Desktop, Claude Code or Cursor?

Open Yuppie Tts on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Yuppie Tts with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All media MCPs