返回市场
边缘文本转语音MCP服务器

边缘文本转语音MCP服务器

作者:redstoneleo2 星标更新:2025-08-29

项目介绍

<img width="2096" height="1306" alt="logo" src="https://gips0.baidu.com/it/u=3520900496,2230110582&fm=3081&app=3081&f=PNG?w=2096&h=1306" />

Microsoft Online Edge TTS & MCP Server

这是一个使用免费的Microsoft Edge TTS API 和 MCP 协议实现的大规模语言模型(LLMs)文本转语音功能的 Model Context Protocol 服务器。

在线工具与演示

https://huggingface.co/spaces/redstoneleo/Edge-TTS-MCP-Server

可用工具

  • list_voices – 获取来自 Microsoft Edge TTS 的可用声音列表。

    • 返回值 (对象):一个字典,将显示名称(例如:"en-US-JennyNeural - Female")映射到相应的语音元数据,形式如下:

      {
        "Name": "Microsoft Server Speech Text to Speech Voice (zh-CN, XiaoxiaoNeural)",
        "ShortName": "zh-CN-XiaoxiaoNeural",
        "Gender": "Female",
        "Locale": "zh-CN",
        "SuggestedCodec": "audio-24khz-48kbitrate-mono-mp3",
        "FriendlyName": "Microsoft Xiaoxiao Online (Natural) - Chinese (Mainland)",
        "Status": "GA",
        "VoiceTag": {
          "ContentCategories": ["News", "Novel"],
          "VoicePersonalities": ["Warm"]
        }
      }
      
  • text_to_speech – 使用 Microsoft Edge TTS 将输入文本转换成语音音频。

    • text (字符串,必需):要合成成语音的文本内容。
    • voice (字符串,必需):选择的声音格式为 "ShortName - Gender"
    • rate (整数,可选):调整语速的百分比(例如,-20% 表示更慢,+20% 表示更快)。默认值:0 表示 +0%
    • pitch (整数,可选):调整音高的赫兹数。默认值:0 表示 +0Hz
    • 返回值 (字符串):生成的 MP3 文件的 URL。

提示

  • list_voices

    • 列出所有可用的声音显示名称。
  • text_to_speech

    • 使用适当的语音进行 TTS <你的文本>

安装与配置

  1. pip install edge_tts gradio -U

  2. 下载 app.py

  3. 运行 python app.py,然后控制台会显示类似以下信息:

    • 在本地 URL 上运行:http://127.0.0.1:7860
    • 要创建公共链接,请在 launch() 中设置 share=True

    🔨 启动 MCP 服务器: ** 可流式传输的 HTTP URL: http://127.0.0.1:7860/gradio_api/mcp/

你可以通过访问本地 URL 并前往 Gradio 应用程序底部的“通过 API 或 MCP 使用”链接来找到可以复制粘贴的确切配置,然后点击“MCP”。 <img width="1919" height="909" alt="mcp-usage-guide" src="https://gips0.baidu.com/it/u=3351898555,3727930453&fm=3081&app=3081&f=PNG?w=1919&h=909" />

对于支持 SSE 的客户端(例如 Cursor, Windsurf, Cline),只需向你的 MCP 配置添加以下配置,详细步骤请参阅此处

{
  "mcpServers": {
    "Edge TTS": {
      "url": "http://127.0.0.1:7860/gradio_api/mcp/"
    }
  }
}

许可证

Edge TTS MCP 服务器采用 MIT 许可证。这意味着你可以自由地使用、修改和分发该软件,但需遵守 MIT 许可证中的条款和条件。更多详情,请参见项目存储库中的 LICENSE 文件。