Zonos TTS 的 Model Context Protocol 集成,允许 Claude 直接生成语音。
要通过 Smithery 自动安装 Zonos TTS 集成到 Claude Desktop:
npx -y @smithery/cli install @PhialsBasement/zonos-tts-mcp --client claude
确保已运行 Zonos 并实现了我们的 API(PhialsBasement/zonos-api)。
安装依赖项:
npm install @modelcontextprotocol/sdk axios
# 您的 PulseAudio 应该正确配置以支持音频播放
# MCP 服务器会自动尝试连接到您的 Pulse 服务器
npm run build
# 这将创建包含编译后服务器的 dist 文件夹
~/.config/claude/config.json),并在 mcpServers 部分添加以下内容:"zonos-tts": {
"command": "node",
"args": [
"/path/to/your/zonos-mcp/dist/server.js"
]
}
将 /path/to/your/zonos-mcp 替换为您实际安装 MCP 服务器的位置。
配置完成后,Claude 将自动知道如何使用 speak_response 工具:
speak_response(
text="在这里插入您的文本",
language="en-us", # 可选,默认为 en-us
emotion="happy" # 可选:"neutral", "happy", "sad", "angry"
)