布偶美节点

一种模型上下文协议服务器,使像 Claude 这样的人工智能助手能够使用 Bouyomichan(一种日本文本转语音程序)进行语音阅读,并可调整语音类型、音量、速度和音调。

speech-processingos-automation

285 查看 · 2026-07-07 更新

简介

一种模型上下文协议服务器,使像 Claude 这样的人工智能助手能够使用 Bouyomichan(一种日本文本转语音程序)进行语音阅读,并可调整语音类型、音量、速度和音调。

简介

一种模型上下文协议服务器,使像 Claude 这样的人工智能助手能够使用 Bouyomichan(一种日本文本转语音程序)进行语音阅读,并可调整语音类型、音量、速度和音调。

棒読みちゃんMCPサーバー (Node.js版)

使用Model Context Protocol (MCP) 为AI助手提供棒读酱(悠悠语音)的语音朗读功能的服务器。该服务器是用Node.js/TypeScript实现的。

Bouyomi-chan Server MCP server

概述

这个服务器是一个MCP服务器,它使得像Claude这样的AI助手能够利用“棒读酱”的朗读功能。通过提供易于AI模型理解的接口,实现了将文本转换为语音的功能。

功能

  • 文本朗读
  • 选择语音类型(女声、男声等)
  • 调整音量
  • 调整朗读速度
  • 调整音调

前提条件

  • Node.js 16或更高版本
  • npm 7或更高版本
  • 已安装棒读酱
  • 棒读酱正在50080端口上运行

安装方法

  1. 克隆此仓库:
git clone https://github.com/uraoz/bouyomichan-mcp-nodejs.git cd bouyomichan-mcp-nodejs
  1. 安装依赖项:
npm install
  1. 编译项目:
npm run build

使用方法

启动服务器

npm start

与Claude for Desktop集成

要与Claude for Desktop集成,需要编辑配置文件:

  1. 打开Claude for Desktop配置文件:

    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  2. 添加以下内容(请根据实际情况替换路径):

{ "mcpServers": { "bouyomi": { "command": "node", "args": [ "/絶対パス/bouyomichan-mcp-nodejs/build/index.js" ] } } }
  1. 重启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

如何贡献

  1. Fork此仓库
  2. 创建一个用于添加新功能或修复bug的分支:git checkout -b feature/amazing-feature
  3. 提交更改:git commit -m 'Add some amazing feature'
  4. 将更改推送到远程分支:git push origin feature/amazing-feature
  5. 创建Pull Request

致谢


尝试使用这个MCP服务器给您的AI助手增加语音朗读功能吧!如果有任何问题或反馈,请通过Issues报告。

服务配置

[{'mcpServers': {'bouyomi': {'args': ['/絶対パス/bouyomichan-mcp-nodejs/build/index.js'], 'command': 'node'}}}]

来源