文本转语音服务

一个基于模型上下文协议(MCP)的文本转语音服务器,支持多种TTS引擎,适用于本地语音合成。

  • by veltrea
  • Shell
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 veltrea/speak-mcp

使用说明

说mcp

A. 模型上下文协议(MCP) 文本转语音服务器。 使MCP客户端(Claude Desktop、Claude Code、LM Studio、Google Antigravity等)能够使用多个TTS引擎在本地合成语音。

🇯🇵 日语版README在这里

支持的引擎

发动机 端口 要求
macOS say -- 内置。无需设置。
VOICEVOX 50021 voicex.hiroshiba.jp
艾维斯演讲 10101 aivis-project.com

安装

从下载最新的ZIP 发布 页面,提取它,然后运行:

./install.sh

安装程序会自动检测您的MCP客户端,并以交互方式对其进行配置。

支持的客户端: 克劳德桌面·克劳德代码·谷歌反重力·LM工作室

手动MCP配置

如果您更喜欢手动配置,请将以下内容添加到客户端的配置中:

{
  "mcpServers": {
    "speak": {
      "command": "/path/to/speak-mcp"
    }
  }
}

默认安装路径: ~/speak-mcp/speak-mcp

可用工具

工具 说明
speak macOS say 命令(仅限macOS)
speak_voicevox VOICEVOX TTS
speak_aivis Aivis演讲TTS

从源头构建

git clone https://github.com/veltrea/speak-mcp
cd speak-mcp
./scripts/build.sh
./install.sh

需要 锈 (稳定)。

speak配置

一个GUI工具,用于设置VOICEVOX/Aivis语音的默认扬声器ID。 TTS引擎运行后,启动它以选择您喜欢的语音并保存设置。

open ~/speak-mcp/SpeakConfig.app

许可证

麻省理工学院——见 许可证