AivisSpeech MCP サーバー

AivisSpeech MCP サーバー

site icon
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

许可证

该项目遵循 MIT 开源许可条款。