一种模型上下文协议服务器,使像 Claude 这样的人工智能助手能够使用 Bouyomichan(一种日本文本转语音程序)进行语音阅读,并可调整语音类型、音量、速度和音调。
speech-processingos-automation
285 查看 · 2026-07-07 更新
简介
一种模型上下文协议服务器,使像 Claude 这样的人工智能助手能够使用 Bouyomichan(一种日本文本转语音程序)进行语音阅读,并可调整语音类型、音量、速度和音调。
简介
一种模型上下文协议服务器,使像 Claude 这样的人工智能助手能够使用 Bouyomichan(一种日本文本转语音程序)进行语音阅读,并可调整语音类型、音量、速度和音调。
棒読みちゃんMCPサーバー (Node.js版)
使用Model Context Protocol (MCP) 为AI助手提供棒读酱(悠悠语音)的语音朗读功能的服务器。该服务器是用Node.js/TypeScript实现的。
概述
这个服务器是一个MCP服务器,它使得像Claude这样的AI助手能够利用“棒读酱”的朗读功能。通过提供易于AI模型理解的接口,实现了将文本转换为语音的功能。
功能
- 文本朗读
- 选择语音类型(女声、男声等)
- 调整音量
- 调整朗读速度
- 调整音调
前提条件
- Node.js 16或更高版本
- npm 7或更高版本
- 已安装棒读酱
- 棒读酱正在50080端口上运行
安装方法
- 克隆此仓库:
git clone https://github.com/uraoz/bouyomichan-mcp-nodejs.git cd bouyomichan-mcp-nodejs
- 安装依赖项:
npm install
- 编译项目:
npm run build
使用方法
启动服务器
npm start
与Claude for Desktop集成
要与Claude for Desktop集成,需要编辑配置文件:
-
打开Claude for Desktop配置文件:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- MacOS:
-
添加以下内容(请根据实际情况替换路径):
{ "mcpServers": { "bouyomi": { "command": "node", "args": [ "/絶対パス/bouyomichan-mcp-nodejs/build/index.js" ] } } }
- 重启Claude for Desktop。
使用示例
在Claude for Desktop中发出如下指令时,文本将以语音形式被朗读出来:
- “朗读‘你好,世界’”
- “用男声朗读‘这是一个测试’”
- “加快速度朗读‘我赶时间’”
参数说明
| 参数 | 描述 | 默认值 | 有效范围 |
|---|---|---|---|
| text | 要朗读的文本 | 必填 | 任意文本 |
| voice | 语音类型 | 0 (女性1) | 0: 女性1, 1: 男性1, 2: 女性2, ... |
| volume | 音量 | -1 (默认) | -1: 默认, 0-100: 音量级别 |
| speed | 速度 | -1 (默认) | -1: 默认, 50-200: 速度级别 |
| tone | 音调 | -1 (默认) | -1: 默认, 50-200: 音调级别 |
许可证
MIT
如何贡献
- Fork此仓库
- 创建一个用于添加新功能或修复bug的分支:
git checkout -b feature/amazing-feature - 提交更改:
git commit -m 'Add some amazing feature' - 将更改推送到远程分支:
git push origin feature/amazing-feature - 创建Pull Request
致谢
- 棒读酱 的开发者们
- Model Context Protocol 开发团队
尝试使用这个MCP服务器给您的AI助手增加语音朗读功能吧!如果有任何问题或反馈,请通过Issues报告。
服务配置
[{'mcpServers': {'bouyomi': {'args': ['/絶対パス/bouyomichan-mcp-nodejs/build/index.js'], 'command': 'node'}}}]
来源
- 来源:github
- 链接:https://github.com/uraoz/bouyomichan-mcp-nodejs