一个借助Rime API实现文字转语音功能的模型上下文协议(MCP)服务器,能通过系统的原生音频播放器播放音频,为用户带来便捷的语音体验。
本项目是一个使用Rime API提供文字转语音功能的模型上下文协议(MCP)服务器,可通过系统的原生音频播放器播放音频。
speak工具,能将文本转换为语音并通过系统音频输出。afplay。未测试但有Claude提供的示例代码:
npm install
npm run build
npm run dev
"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")。"RIME_WHEN_TO_SPEAK": "始终在答案末尾进行语音声明。",
"RIME_GUIDANCE": "简要概述答案内容。如果编辑了文件,请列出它们。"
RIME_GUIDANCE="使用千禧一代常用的短语和俚语。"
RIME_WHO_TO_ADDRESS="Matt"
RIME_WHEN_TO_SPEAK="在被要求讲话时"
RIME_VOICE="当讨论Typescript时使用'cove',当谈论Python时使用'antoine'"
本项目采用MIT许可证。