MCP 文本转语音服务器是一款功能多样的文本转语音(TTS)服务器,基于模型上下文协议(MCP)框架构建。它通过统一接口,让用户能够访问多种 TTS 引擎,为用户提供了便捷且丰富的语音合成体验。
MCP 文本转语音服务器能通过统一接口访问多种 TTS 引擎,使用前需完成安装与配置。
git clone https://github.com/your-repository.git
cd your-repository
pip install -r requirements.txt
.env 文件,如下所示:OPENAI_API_KEY=your_api_key_here
uv run python tts_mcp.py
your_api_key_here 替换为实际的 OpenAI API 密钥git clone https://github.com/your-repository.git
cd your-repository
pip install -r requirements.txt
.env 文件,如下所示:OPENAI_API_KEY=your_api_key_here
uv run python tts_mcp.py
# 使用uv运行环境管理器启动
uv run python tts_mcp.py
# 或者使用简化的Kokoro-only版本
uv run python simple_tts_mcp.py
此命令将启动 MCP 服务器,使其可供连接和使用。
此服务器设计用于与 Claude Desktop 或其他支持 MCP 协议的应用程序协同工作。无需额外配置即可直接使用。
tts_mcp.pytts_main()text(要转换的文本)、voice(选择语音,默认为 "default")--af-synthesis: 使用文件生成语音--stream: 启用音频流播放tts_streaming()af_heartalloy, ash, ballad, coral, echo, fable, onyx, nova, sage, shimmergpt-4o-mini-ttsfastmcp dev ./tts_mcp.py
此命令启动 MCP Inspector 界面,方便开发者测试服务器功能。
遇到问题时,请参考以下常见解决方案:
此项目遵循 Apache License 2.0 协议,具体条款请参阅 LICENSE 文件。
欢迎贡献!请随意提交 Pull Request。