Rime Text To Speech

Rime Text To Speech

🚀 Rime MCP 中文版

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

🚀 快速开始

本项目是一个使用Rime API提供文字转语音功能的模型上下文协议(MCP)服务器,可通过系统的原生音频播放器播放音频。

✨ 主要特性

  • 提供speak工具,能将文本转换为语音并通过系统音频输出。
  • 运用Rime高质量的语音合成API。

📦 安装指南

配置要求

  • Node.js 16或更高版本。
  • 正常工作的音频输出设备。
  • macOS:使用afplay

未测试但有Claude提供的示例代码:

  • Windows:内置媒体.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仪表板获取您的API密钥。

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

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

💻 使用示例

示例视频

Cursor中的Rime MCP演示

示例1:代理宣布代码更改

"RIME_WHEN_TO_SPEAK": "始终在答案末尾进行语音声明。",
"RIME_GUIDANCE": "简要概述答案内容。如果编辑了文件,请列出它们。"

示例2:学习年轻人的说话方式

RIME_GUIDANCE="使用千禧一代常用的短语和俚语。"
RIME_WHO_TO_ADDRESS="Matt"
RIME_WHEN_TO_SPEAK="在被要求讲话时"

示例3:根据上下文选择不同语言

RIME_VOICE="当讨论Typescript时使用'cove',当谈论Python时使用'antoine'"

📄 许可证

本项目采用MIT许可证。

  • 0 关注
  • 0 收藏,33 浏览
  • system 提出于 2025-10-07 08:39

相似服务问题

相关AI产品