Rime Mcp

Rime Mcp

🚀 Rime MCP 语境模型协议(MCP)服务器

Rime MCP 语境模型协议(MCP)服务器借助 Rime API 实现文字转语音功能,并通过系统原生音频播放器播放语音,为用户带来便捷的语音交互体验。

🚀 快速开始

Rime MCP 服务器能将文本转换为语音并输出,你只需按照以下步骤操作,即可开启语音交互之旅。

✨ 主要特性

  • 提供 speak 工具,可将文本转换为语音并通过系统音频输出。
  • 采用 Rime 高质量语音合成 API,确保语音合成效果出色。

📦 安装指南

依赖项

  • Node.js 16.x 或更高版本
  • 正常工作的音频输出设备
  • macOS: 使用 afplay
  • 以下是不同系统的示例代码(未经测试):
    • Windows: 内置 Media.SoundPlayer(PowerShell)
    • Linux: mpg123、mplayer、aplay 或 ffplay

安装步骤

  1. 安装依赖项:
npm install
  1. 构建服务器:
npm run build
  1. 以开发模式运行(带热重载):
npm run dev

📚 详细文档

MCP 配置

"ref": {
"command": "npx",
"args": ["rime-mcp"],
"env": {
RIME_API_KEY=your_api_key_here

# 可选配置
RIME_GUIDANCE="<指导如何使用 speak 工具的说明>"
RIME_WHO_TO_ADDRESS="<要称呼的人名>"
RIME_WHEN_TO_SPEAK="<指示代理何时开始说话>"
RIME_VOICE="cove"
}
}

所有可选环境变量均为工具定义的一部分,并用于提示:

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

  • RIME_GUIDANCE: 主要描述何时何地使用 speak 工具的说明
  • RIME_WHO_TO_ADDRESS: 要称呼的对象(默认为 "user")
  • RIME_WHEN_TO_SPEAK: 指示代理何时开始说话(默认为 "当被要求发言或完成命令时")
  • RIME_VOICE: 默认使用的语音(默认为 "cove")

示例用例

Cursor 中 Rime MCP 的演示

示例 1: 编码代理的宣布功能

"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="当被要求发言时"

示例 3: 根据上下文切换不同语言

RIME_VOICE="use 'cove' when talking about Typescript and 'antoine' when talking about Python"

📄 许可证

本项目采用 MIT 许可证。

  • 0 关注
  • 0 收藏,27 浏览
  • system 提出于 2025-10-02 20:09

相似服务问题

相关AI产品