
AivisSpeech MCP サーバー

2025.03.16
0
TypeScript语音合成AI助手集成内容生成
AivisSpeech MCP 服务器是一个为AivisSpeech设计的Model Context Protocol (MCP) 服务器实现。它通过与AivisSpeech Engine的集成,提供语音合成的接口,使得AI助手等应用程序能够通过MCP协议轻松利用AivisSpeech的语音合成功能。
View on GitHub
Overview
基本能力
产品定位
AivisSpeech MCP 服务器是一个专门为AivisSpeech设计的MCP服务器,旨在通过MCP协议提供语音合成服务,使得AI助手等应用程序能够轻松集成和使用AivisSpeech的语音合成功能。
核心功能
- MCP协议兼容的API端点
- 与AivisSpeech Engine集成的高质量语音合成
- TypeScript实现的类型安全设计
- 简单的配置和高扩展性的架构
适用场景
- AI助手的语音合成功能集成
- 需要高质量语音合成的应用程序
- 开发者希望通过MCP协议快速集成语音合成服务
工具列表
- Node.js: 运行环境
- npm: 包管理工具
- AivisSpeech Engine: 语音合成引擎
常见问题解答
- AivisSpeech Engine连接失败: 检查
.env
文件中的AIVIS_SPEECH_API_URL
是否正确设置 - 语音无法播放: 检查系统音频设置和音频设备
- 找不到Speaker ID: 确认AivisSpeech Engine是否正常运行,并检查可用的Speaker ID
使用教程
使用依赖
- Node.js 18.x以上
- npm 9.x以上
- AivisSpeech Engine(需单独安装)
安装教程
# 克隆仓库
git clone https://github.com/kentaro/aivis-speech-mcp.git
cd aivis-speech-mcp
# 安装依赖
npm install
# 构建
npm run build
# 设置环境变量
cp .env.sample .env
# 编辑.env文件进行必要配置
# 设置Cursor MCP
cp .cursor/mcp.json.sample .cursor/mcp.json
# 编辑mcp.json文件中的路径为实际项目路径
调试方式
# 开发模式(带热重载)
npm run dev
# 生产模式
npm start
# 测试
npm test