关于 TTS MCP
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
TTS MCP
提供文本转语音功能的 MCP 服务。它接收大模型输出的文本,使用远程或本地音频提供商进行合成,并通过主机系统的原生扬声器直接播放。
功能
- 直接播放:将合成的音频直接输出到主机系统。
- 提供商聚合:自动为所有已配置的 TTS 提供商提供独立的命令工具。
- 角色路由:将特定语音和提供商映射到语义名称,简化大模型工具调用。
- 缓存:将生成的音频文件保存在 XDG 缓存目录中。
支持的提供商
- FishAudio
- ElevenLabs
- Neets AI
- PlayHT
- Cartesia
- OpenAI
- Azure
- 本地 API
安装
通过
just init从源代码构建需要 Go 1.22+
从 Releases 页面下载与你的操作系统匹配的预编译二进制文件。
配置
tts-mcp 需要在操作系统的标准配置目录中放置 .env 文件:
- Windows:
%APPDATA%\tts-mcp\.env - Linux:
~/.config/tts-mcp/.env - macOS:
~/Library/Application Support/tts-mcp/.env
运行随附的 tts-mcp-config CLI 安全地初始化此文件,或手动填写:
FISHAUDIO_API_KEY="<YOUR_API_KEY_HERE>"
ELEVENLABS_API_KEY="<YOUR_API_KEY_HERE>"
设置
你可以在常用的 AI 编辑器中将此服务作为标准命令行 MCP 工具添加。
Antigravity 和 Cursor
将可执行文件添加到 MCP 服务配置列表:
- 名称:
tts-mcp - 类型:
command - 命令:
/absolute/path/to/extracted/tts-mcp
Claude Code 和 Claude Desktop
将以下内容添加到 claude_desktop_config.json:
{
"mcpServers": {
"tts-mcp": {
"command": "/absolute/path/to/extracted/tts-mcp"
}
}
}
许可证
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。