文字转声音MCP
这是一个基于模型上下文协议(MCP)的文本转语音服务,使用了Microsoft Edge TTS引擎。它提供了两个主要工具:`list_voice` 用于获取可用的声音列表,`tts` 用于将文本转换为语音,并返回生成的音频文件和字幕文件路径。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"edge-tts-mcp": {
"args": [
"edge_tts_mcp"
],
"command": "uvx"
}
}
}
服务介绍
edge-tts-mcp
这是一个基于Model Context Protocol (MCP)的文本转语音(TTS)服务,使用了Microsoft Edge TTS引擎。
功能
该服务提供了两个主要工具:
list_voice: 获取可用的声音列表,等同于edge-tts --list-voices命令的功能tts: 将文本转换为语音,并返回生成的音频文件和字幕文件路径
要求
- Python >= 3.11
- 网络连接(用于访问Microsoft Edge TTS服务)
注意:TTS服务使用的是Microsoft TTS引擎,网络连接不佳将影响服务调用。
安装
在MCP配置中添加以下内容:
json
{
"mcpServers": {
"edge-tts-mcp": {
"command": "uvx",
"args": [
"edge_tts_mcp"
]
}
}
}