M

MatthewDailey

@MatthewDailey/rime-mcp
0 Stars 15 次浏览 MatthewDailey 更新于 2026-08-23
该服务暂未提供标准配置,请参考 README 手动接入

可用工具 (1 个)

该服务在 MCP 协议中暴露的工具,AI 可按需调用

speak 4 个参数 需填 1 项

Speak text aloud using Rime s text-to-speech API. Should be used when user asks you to speak or to announce and explain when you finish a commandn nUser configuration:nnWHO_TO_ADDRESS: usernnWHEN_TO_SPEAK: when asked to speak or when finishing a commandnnVOICE: covennGUIDANCE: Use the speak tool when you need to communicate with the user via voice. The speech should be clear, concise, and convey the intended message effectively.n

必填参数:text

服务介绍

Rime MCP

rime

这是一个使用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

  # 可选配置
  RIME_GUIDANCE="<指导代理如何说话>"
  RIME_WHO_TO_ADDRESS="<你的名字>"
  RIME_WHEN_TO_SPEAK="<告诉代理何时说话>"
  RIME_VOICE="cove" 

}
}

所有可选环境变量都是工具定义的一部分,并作为提示使用。

所有语音选项 在此列出

你可以从 Rime 仪表板 获取你的API密钥。

以下环境变量可用于自定义行为:

  • RIME_GUIDANCE: 主要描述何时以及如何使用speak工具
  • RIME_WHO_TO_ADDRESS: 语音应称呼的对象(默认: "user")
  • RIME_WHEN_TO_SPEAK: 工具应在何时使用(默认: "当被要求说话或完成命令时")
  • RIME_VOICE: 默认使用的语音(默认: "cove")

示例用例

Rime MCP 在 Cursor 中的演示

示例 1: 编码代理公告

"RIME_WHEN_TO_SPEAK": "总是以说话结束你的回答。",
"RIME_GUIDANCE": "简要概述答案。如果有任何文件被编辑,请列出它们。"

示例 2: 学习现在的孩子们怎么说话

RIME_GUIDANCE="使用在Gen Alpha中常见的短语和俚语。"
RIME_WHO_TO_ADDRESS="Matt"
RIME_WHEN_TO_SPEAK="当被要求说话时"

示例 3: 根据上下文使用不同的语言

RIME_VOICE="在谈论Typescript时使用 cove,在谈论Python时使用 antoine"

开发

  1. 安装依赖项:
    bash
    npm install

  2. 构建服务器:
    bash
    npm run build

  3. 以开发模式运行并启用热重载:
    bash
    npm run dev

许可证

MIT

徽章

相关 MCP 服务