关于 Rime MCP
Rime MCP 是一个文本转语音的 MCP 服务,调用 Rime API 生成语音并通过系统音频播放器播放。适用于希望让 AI 助手以语音形式反馈结果的用户。
主要功能
- 01speak 工具:将文本转为语音并播放
- 02使用 Rime 语音合成 API
- 03通过环境变量自定义提示词和默认音色
- 04支持 macOS、Windows 与 Linux 的音频播放
适用场景
- 01编码 Agent 完成任务后语音播报结果
- 02为不同场景设置不同的语音风格或音色
- 03在 Claude Desktop 中以语音形式接收回复
MCP 相关
该项目是一个 MCP 服务,向 MCP 客户端暴露 speak 工具,用于将文本转为语音播放。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Rime MCP
一个使用 Rime API 提供文本转语音功能的模型上下文协议(MCP)服务。此服务会下载音频,并使用系统原生音频播放器播放。
功能
- 提供一个
speak工具,可将文本转换为语音并通过系统音频播放 - 使用 Rime 的高质量语音合成 API
要求
- Node.js 16.x 或更高版本
- 可正常工作的音频输出设备
- macOS:使用
afplay
下面是 Claude 提供的示例代码,但未经测试 🤙✨
- Windows:内置的 Media.SoundPlayer(PowerShell)
- Linux:mpg123、mplayer、aplay 或 ffplay
MCP 配置
"ref": {
"command": "npx",
"args": ["rime-mcp"],
"env": {
RIME_API_KEY=your_api_key_here
# Optional configuration
RIME_GUIDANCE="<guide how the agent speaks>"
RIME_WHO_TO_ADDRESS="<your name>"
RIME_WHEN_TO_SPEAK="<tell the agent when to speak>"
RIME_VOICE="cove"
}
}
所有可选环境变量都是工具定义的一部分,并且是提示词,供
所有语音选项列于此处。
你可以从 Rime 控制面板获取 API 密钥。
可使用以下环境变量自定义行为:
RIME_GUIDANCE:关于何时以及如何使用 speak 工具的主要说明RIME_WHO_TO_ADDRESS:语音面向的对象(默认值:"user")RIME_WHEN_TO_SPEAK:何时使用该工具(默认值:"when asked to speak or when finishing a command")RIME_VOICE:要使用的默认语音(默认值:"cove")
使用示例
示例 1:编码 Agent 播报
"RIME_WHEN_TO_SPEAK": "Always conclude your answers by speaking.",
"RIME_GUIDANCE": "Give a brief overview of the answer. If any files were edited, list them."
示例 2:了解孩子们现在的说话方式
RIME_GUIDANCE="Use phrases and slang common among Gen Alpha."
RIME_WHO_TO_ADDRESS="Matt"
RIME_WHEN_TO_SPEAK="when asked to speak"
示例 3:根据上下文使用不同语言
RIME_VOICE="use 'cove' when talking about Typescript and 'antoine' when talking about Python"
开发
- 安装依赖:
npm install
- 构建服务:
npm run build
- 在开发模式下运行并启用热重载:
npm run dev
许可证
MIT
徽章
通过 Smithery 安装
通过 Smithery 为 Claude Desktop 自动安装 Rime 文本转语音服务:
npx -y @smithery/cli install @MatthewDailey/rime-mcp --client claude
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。

