MCP TTS VOICEVOX 语音合成服务器

MCP TTS VOICEVOX 语音合成服务器

基于 VOICEVOX 的语音合成 MCP 服务器,支持高效管理和预生成语音。

快速入门

安装

确保已安装 Node.js 和 VOICEVOX 引擎。 通过以下命令全局安装:

npm install -g @kajidog/mcp-tts-voicevox

使用

启动服务

  1. 启动 VOICEVOX 引擎。
  2. 启动 MCP 服务器:
npx @kajidog/mcp-tts-voicevox

在项目中使用

安装依赖:

npm install @kajidog/mcp-tts-voicevox

示例代码:

import { VoicevoxClient } from "@kajidog/mcp-tts-voicevox";
const client = new VoicevoxClient({
  url: "http://localhost:50021",
  defaultSpeaker: 1,
  defaultSpeedScale: 1.0
});
await client.speak("你好");
const filePath = await client.generateAudioFile("你好", "./output.wav");

环境变量

设置 VOICEVOX_URL 指定引擎地址,默认为 http://localhost:50021