AivisSpeech MCP 服务器
AivisSpeech使用Model Context Protocol (MCP) 服务器实施。此服务器包含:AivisSpeech Engine中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。MCP通过协议AI从助手等应用程序AivisSpeech中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。
概要
AivisSpeech MCP 服务器提供以下功能:
- MCP遵守协议API端点
- AivisSpeech Engine与合作的高品质语音合成
- TypeScript模具安全设计
- 易于配置和可扩展的体系结构
必要条件
- 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ファイル内の"/path/to/aivis-speech-mcp/dist/index.js"を
# 実際のプロジェクトパスに書き換えてください
# 例: "C:/Users/username/path/to/aivis-speech-mcp/dist/index.js"环境设定
.env在文件中进行以下设置:
# AivisSpeech API Configuration
AIVIS_SPEECH_API_URL=http://localhost:10101 # AivisSpeech EngineのAPIエンドポイント
# Speaker Configuration
AIVIS_SPEECH_SPEAKER_ID=888753760 # デフォルトのスピーカーIDCursor MCP设定
.cursor/mcp.json在文件中进行以下设置:
{
"mcpServers": {
"AivisSpeech-MCP": {
"command": "node",
"args": ["/path/to/aivis-speech-mcp/dist/index.js"]
}
}
}/path/to/aivis-speech-mcp/dist/index.js将条目添加到文档注册表。 Windows中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。 例: "C:/Users/username/path/to/aivis-speech-mcp/dist/index.js"
使用方法
开发模式
在开发过程中,可以通过以下命令启动具有热重载功能的服务器:
npm run dev构建
要为生产环境构建,请执行以下命令:
npm run build生产模式
构建后,使用以下命令在生产模式下启动服务器:
npm start测试
要运行测试,请使用以下命令:
npm test体系结构
AivisSpeech MCP 服务器由以下组件组成:
- MCP服务: Model Context Protocol中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积
- AivisSpeech 服务: AivisSpeech Engine的,之API和通信,执行语音合成
API仕様
MCP遵守协议API提供端点。主要功能包括:
- 语音合成(从文本生成语音)
- 获取扬声器信息
- 设置声音样式
详细信息API关于规格AivisSpeech引擎API仕様来修改标记元素的显示属性。
MCP与协议协作
此服务器包含:Model Context Protocol(MCP)安装AI可以无缝地从助手等应用程序中使用。MCP有关协议的详细信息MCP正式文档来修改标记元素的显示属性。
故障排除
常见问题和解决方案:
- AivisSpeech Engine挂牵:
.env在动态输入提示中单击AIVIS_SPEECH_API_URL请确认是否正确设置 - 不播放声音:检查系统的音频设置,确定是否选择了合适的音频设备
- 扬声器ID缺少: AivisSpeech Engine确认是否正确启动,可用扬声器ID查看项目中可用的所有族
貢献
错误报告和功能请求GitHub的,之Issue请通过跟踪器。也欢迎拉式请求。
