Token导航 LogoToken导航

MCP Server · 音视频

Text to Speech MCP Server

一个基于OpenAI TTS模型的文本转语音服务器,可将文本转换为多种语音输出,适用于自动化代理、语音交互等场景。

stdio官方级别未说明来源级核验工具 0
语音音频语音合成PythonCursor

快速开始

作者 / 组织
JosefGold
提供方
JosefGold

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

3

仓库热度

收录来源

2 个

MCP World

选型结论

Text to Speech MCP Server 属于音视频类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Cursor,有可以直接复制的安装命令;接入前要先准备 API Key。

分类

音视频

传输方式

stdio

认证方式

API Key

部署方式

仅本地运行

安装与配置

安装命令

pip install pipwin && pipwin install pyaudio

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

🎤 文本转语音MCP服务器

*你的经纪人终于学会为自己说话了*

欢迎来到文本到语音(TTS)MCP服务器——一个复杂但令人着迷的混乱文本到语音MCP服务器,它将您无聊的书面文字转化为美妙的听觉体验。\ 因为当你有Python和一些非常花哨的AI模型时,谁还需要人类的声带?

🚀 这有什么作用?

这个令人愉快的装置可以接收你的文本,并使用OpenAI最先进的TTS模型通过你电脑的扬声器说话。这就像有一个私人叙述者,除了他们永远不会累,永远不会要求喝咖啡休息,永远不会评判你糟糕的编程笑话。

真正重要的功能

  • 说出MCP工具:使您的代理能够以多种可用声音之一为任何给定文本发声
  • 交货说明:提供可选 instructions 指导交付、性格、节奏、语气和情感
  • 模型选择:OpenAI TTS模型可以通过环境变量进行配置(默认值: gpt-4o-mini-tts)
  • 阻塞/非阻塞模式:Speak命令可以在播放声音时立即返回以继续代理操作(默认),也可以仅在声音结束后返回以实现更可控的工作流程
  • 基于队列的音频播放:代理可以排队等待消息,并按顺序播放

🛠️ 安装和设置

先决条件

  • Python 3.10+
  • 一个OpenAI API密钥(神奇的成分)
  • PortAudio(PyAudio正常工作所需)
  • 幽默感(可选,但推荐)

快速开始

  1. 安装PortAudio:
   # macOS
   brew install portaudio
   # Linux (Debian/Ubuntu)
   sudo apt-get install portaudio19-dev
   # Windows
   pip install pipwin && pipwin install pyaudio
  1. 克隆此存储库:
   git clone 
   cd tts-mcp
  1. 创建一个虚拟环境(因为全球安装是针对叛逆者的):
   python -m venv .venv
   source .venv/bin/activate  # On Windows: .venv\Scripts\activate
  1. 安装依赖项:
   pip install -r requirements.txt
  1. 设置环境变量:
   cp env.template .env
   # Edit .env and add your OpenAI API key

或直接设置:

   export OPENAI_API_KEY="your-secret-key-here"
  1. 使用提供的在光标设置中配置MCP mcp-config.json示例:
   {
     "mcpServers": {
       "tts-server": {
         "command": "/absolute/path/to/tts-mcp/.venv/bin/python",
         "args": ["/absolute/path/to/tts-mcp/tts_mcp_server.py"],
         "cwd": "/absolute/path/to/tts-mcp",
         "env": { "PYTHONPATH": "/absolute/path/to/tts-mcp" }
       }
     }
   }

> _用本地repo和venv替换路径。_

  1. 开始让你的电脑说话!

🎭 语音选项

明智地选择你的叙述者:

  • 合金:中性、平衡音调(默认)
  • 灰烬:温暖、富有表现力;友好的支持氛围
  • 民谣:流畅的叙述者;长篇故事
  • 珊瑚:开朗、乐观;欢快的宣传片
  • 回声:清晰专业,就像新闻主播
  • 寓言:温暖而讲故事,非常适合睡前代码评论
  • 缟玛瑙:深度和权威性,当你的代码需要听起来很重要时
  • 新星:明亮而充满活力,就像调试前的热情
  • 智者:冷静、慎重;有用的解释者
  • 闪烁:柔软而温和,当你需要宣布生产错误的坏消息时
  • 诗节:戏剧性的、戏剧性的;预告片阅读

🎪 使用示例

基本用法

# Non-blocking (default) - returns immediately
speak("Hello, world! I'm now audible!")

# Blocking - waits for completion
speak("This message will finish before I return", blocking=True)

# With specific voice
speak("I'm feeling dramatic today!", voice="fable")

# With delivery instructions
speak(
    "You're doing great—let's take this one step at a time.",
    voice="shimmer",
    instructions="Speak in a warm, reassuring and unhurried tone and pace"
)

带MCP的光标

只需告诉Cursor使用 speak 工具在你的谈话。\ 你可以建议一个声音和风格说明,以保持一致的性格。

⚙️ 配置

环境变量:

  • OPENAI_API_KEY (必需):您的OpenAI API密钥
  • TTS_MODEL (可选):默认为 gpt-4o-mini-tts其他选项包括 tts-1, tts-1-hd (尽管这些以及一些声音不支持“指令”)
  • LOG_LEVEL (可选): DEBUG, INFO (默认), WARNING, ERROR

🧰 故障排除

  • 无音频/无默认输出设备:

- 设置系统默认输出设备并重新启动MCP服务器。 - macOS:系统设置→ 声音→ 输出。

  • PyAudio安装问题:

- macOS: brew install portaudio 然后 pip install -r requirements.txt - Linux(Debian/Ubuntu): sudo apt-get install portaudio19-dev 然后 pip install pyaudio - 窗户: pip install pipwin && pipwin install pyaudio

  • 缺少API密钥:

- 确保 .env 包含 OPENAI_API_KEY=... 或者将其导出到您的shell中。

  • 高延迟或断断续续的音频:

- 关闭其他音频应用程序;验证系统输出设备;保持 blocking=False 如果你需要响应。

  • 日志:

- 日志流到stderr和 tts_mcp_server.log.尾部带有:

    tail -f tts_mcp_server.log

🙏 致谢

  • 用于在此处编写95%代码的游标
  • 咖啡,让一切成为可能

______________________________________________________________________

*记住:伟大的文字到演讲的力量伴随着巨大的责任。明智地运用你新的发声能力,尽量不要过分惹恼你的同事。*

专业提示:如果你的电脑在没有提示的情况下开始与你对话,可能是时候休息一下了。或者更新你的Python版本。可能是后者。

_此项目根据BSD 3条款许可证获得许可。请参阅 许可证 文件以获取详细信息。_

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

文本转语音Python本地部署语音合成OpenAI自动化代理语音交互

支持客户端

Cursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

语音转文字

把会议录音转成文字,再整理要点。

文字转语音

把文案转成配音,调整语速和音色。

视频素材处理

提取字幕、剪出片段、生成封面。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 需要自备API Key,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在音视频场景里让模型直接调用外部能力的人。
  • 已经在用 Cursor 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到API Key的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Text to Speech MCP Server

MCP World · 本页

0stdio有2 个2026-05-17
Youtube E0eb3510

MCP World

0stdio有1 个2026-05-17
Ableton MCP B7b69a6a

MCP World

16stdio有2 个2026-05-17
Voicemode MCP

MCP World

0stdio有3 个2026-05-17
Short Video Maker MCP

MCP World

0stdio有3 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Text to Speech MCP Server 怎么安装?

公开资料给出的安装命令是 pip install pipwin && pipwin install pyaudio,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Text to Speech MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Text to Speech MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Text to Speech MCP Server 需要 API Key 吗?

公开资料标注的认证方式是API Key,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Text to Speech MCP Server 支持哪些客户端?

公开资料标注支持 Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP