Say Server MCP服务器使用说明
项目简介
Say Server 是一个 MCP 服务器,它在 macOS 上启用文本到语音 (TTS) 功能。它利用 macOS 内置的 'say' 命令将文本转换为语音,并通过 MCP 客户端请求访问。
主要功能点
- 提供 'speak' 工具,用于合成语音,支持自定义文本内容、声音、语速和后台执行。
- 提供 'list_voices' 工具,用于检索系统上可用的所有声音。
- 'speak' 工具支持多种文本格式选项,用于在文本中实现停顿、语速和音量变化、强调和音调调整。
安装步骤
- 确保您已安装 macOS 和 Node.js (>= 14.0.0)。
- 使用 npm 安装服务器包: 'npm install say-mcp-server'
服务器配置
要在您的 MCP 客户端中配置 Say Server,请将以下 JSON 配置添加到客户端的 MCP 设置中:
{ "mcpServers": { "say": { "command": "node", "args": ["/path/to/say-mcp-server/build/index.js"] } } }
注意: '/path/to/say-mcp-server' 需要替换为 'say-mcp-server' 的实际安装路径。如果您全局安装了 'say-mcp-server',可以使用 'npm config get prefix' 命令查找全局 'node_modules' 目录,然后将路径指向该目录下的 'say-mcp-server/build/index.js'。如果本地安装,则指向项目 'node_modules/say-mcp-server/build/index.js'。
基本使用方法
配置服务器后,您可以从 MCP 客户端使用 'speak' 和 'list_voices' 工具。例如,要让服务器说出 "Hello, world!",您可以使用 'speak' 工具并将文本作为参数。要列出可用的声音,请使用 'list_voices' 工具。 有关详细示例和工具参数,请参阅仓库的 README 文件。
信息
分类
桌面与硬件