Back to MCP directory
publicPublicdnsLocal runtime

Blabber (OpenAI TTS)

Blabber-MCP是基于OpenAI文本转语音API的MCP服务器,为LLM提供语音输出功能。

article

README

🚀 📢 Blabber - MCP 🗣️

一个使用OpenAI文本转语音API为您的大语言模型(LLM)提供声音的MCP服务器!借助它,您可以轻松将文本转化为高质量的语音,为交互增添更多乐趣。 🔊

✨ 主要特性

  • 文本转语音:能够把输入的文本转换为高质量的口语化音频。
  • 选择音色:可从OpenAI提供的多种音色(alloy, echo, fable, onyx, nova, shimmer)中进行挑选。
  • 模型选择:支持使用标准模型(tts - 1)或高清模型(tts - 1 - hd)。
  • 格式选项:输出的音频可选格式有mp3opusaacflac
  • 文件保存:可以将生成的音频保存到本地文件。
  • 可选播放功能:通过配置命令能够自动播放生成的音频。
  • 默认设置配置:可通过配置指定默认音色。

📦 安装指南

要使用此服务器,请将其配置添加到您的MCP客户端设置文件(例如mcp_settings.json)中。具体步骤如下:

  1. 获取OpenAI API密钥:您需要从OpenAI获得一个API密钥。
  2. 添加到MCP设置:在mcpServers对象中添加以下内容,将"YOUR_OPENAI_API_KEY"替换为您自己的密钥。
{
  "mcpServers": {
    "blabber-mcp": {
      "command": "node",
      "args": ["/full/path/to/blabber-mcp/build/index.js"], (重要:使用`blabber-mcp`项目目录下`build/index.js`的完整绝对路径)
      "env": {
        "OPENAI_API_KEY": "YOUR_OPENAI_API_KEY",
        "AUDIO_PLAYER_COMMAND": "xdg-open", (可选:指定播放音频的命令(例如`cvlc`, `vlc`, `mpv`, `ffplay`, `afplay`, `xdg-open`;默认为`cvlc`)
        "DEFAULT_TTS_VOICE": "nova" (可选:设置默认音色(`alloy`, `echo`, `fable`, `onyx`, `nova`, `shimmer`);默认为`nova`
      },
      "disabled": false,
      "alwaysAllow": []
    }
  }
}

📄 许可证

该项目使用MIT许可证——更多信息请参阅LICENSE文件。

📚 详细文档

版本更新历史请查阅CHANGELOG.md文件。

❤️ 由Pink Pixel制作

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client