MCP TTS VOICEVOX
基于 VOICEVOX 的语音合成 MCP 服务器
特性
- 队列管理功能 - 高效处理多个语音合成请求
- 预加载功能 - 提前生成下一个音频,确保播放流畅
前提条件
- Node.js
安装
使用方式
作为 MCP 服务器
- 启动 VOICEVOX 引擎
- 启动 MCP 服务器
作为库使用
你也可以将该项目直接导入到你的项目中使用:
主要功能
- 文本朗读 (
speak
) - 将文本转换为语音并播放
- 查询生成 (
generate_query
) - 生成用于语音合成的查询
- 文件生成 (
synthesize_file
) - 从查询生成音频文件
- 队列清除 (
clear_queue
) - 清除当前所有的语音合成队列
环境变量
VOICEVOX_URL
: VOICEVOX 引擎的 URL(默认:http://localhost:50021
)
VOICEVOX_DEFAULT_SPEAKER
: 默认说话者 ID(例如:1
)
VOICEVOX_DEFAULT_SPEED_SCALE
: 默认播放速度(例如:1.0
)
许可证
ISC
- Author:waytomcp
- URL:https://www.waytomcp.com/article/kajidog/mcp-tts-voicevox
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!