article
README
🚀 📢 Blabber - MCP 🗣️
一个使用OpenAI文本转语音API为您的大语言模型(LLM)提供声音的MCP服务器!借助它,您可以轻松将文本转化为高质量的语音,为交互增添更多乐趣。 🔊
✨ 主要特性
- 文本转语音:能够把输入的文本转换为高质量的口语化音频。
- 选择音色:可从OpenAI提供的多种音色(
alloy,echo,fable,onyx,nova,shimmer)中进行挑选。 - 模型选择:支持使用标准模型(
tts - 1)或高清模型(tts - 1 - hd)。 - 格式选项:输出的音频可选格式有
mp3、opus、aac或flac。 - 文件保存:可以将生成的音频保存到本地文件。
- 可选播放功能:通过配置命令能够自动播放生成的音频。
- 默认设置配置:可通过配置指定默认音色。
📦 安装指南
要使用此服务器,请将其配置添加到您的MCP客户端设置文件(例如mcp_settings.json)中。具体步骤如下:
- 获取OpenAI API密钥:您需要从OpenAI获得一个API密钥。
- 添加到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制作
微信扫一扫