macOS文字转语音服务器

macOS文字转语音服务器

为macOS的文本到语音功能提供MCP服务器

macOS文字转语音服务器

要求

  • macOS系统(使用内置的say命令)
  • Node.js >= 14.0.0

安装

npm install say-mcp-server

配置

在MCP设置配置文件中添加以下内容:

{
  "mcpServers": {
    "say": {
      "command": "node",
      "args": ["/path/to/say-mcp-server/build/index.js"]
    }
  }
}

工具使用

speak工具

使用macOS的文本到语音功能朗读文字。

use_mcp_tool({
  server_name: "say",
  tool_name: "speak",
  arguments: {
    text: "你好,世界!",
    voice: "Victoria",
    rate: 200
  }
});

参数:

  • text(必填):要朗读的文本
  • voice(可选):使用的语音(默认:"Alex")
  • rate(可选):语速(默认:175,范围:1-500)
  • background(可选):在后台运行(默认:false)

list_voices工具

列出系统上所有可用的文本到语音声音。

use_mcp_tool({
  server_name: "say",
  tool_name: "list_voices",
  arguments: {}
});