📢 Blabber MCP 🗣️

](https://smithery.ai/server/@pinkpixel-dev/blabber-mcp)
](https://mseep.ai/app/pinkpixel-dev-blabber-mcp)
一个MCP服务器,使用OpenAI的Text-to-Speech API为您的LLM提供语音! 🔊
______________________________________________________________________
✨ 特性
- 文本转语音: 将输入文本转换为高质量的口语音频。
- 语音选择: 从各种OpenAI声音中选择(
alloy,echo,fable,onyx,nova,shimmer). - 型号选择: 使用标准(
tts-1)或高清(tts-1-hd)模型。 - 格式选项: 输入音频输出
mp3,opus,aac,或flac. - 文件保存: 将生成的音频保存到本地文件。
- 可选播放: 使用可配置的系统命令自动播放生成的音频。
- 可配置默认值: 通过配置设置默认语音。
______________________________________________________________________
🔧 配置
要使用此服务器,您需要将其配置添加到MCP客户端的设置文件中(例如。, mcp_settings.json).
- 获取OpenAI API密钥: 您需要来自的API密钥 开放人工智能.
- 添加到MCP设置: 将以下块添加到
mcpServers设置文件中的对象,替换"YOUR_OPENAI_API_KEY"用你真正的钥匙。
{
"mcpServers": {
"blabber-mcp": {
"command": "node",
"args": ["/full/path/to/blabber-mcp/build/index.js"], (IMPORTANT: Use the full, absolute path to the built index.js file)
"env": {
"OPENAI_API_KEY": "YOUR_OPENAI_API_KEY",
"AUDIO_PLAYER_COMMAND": "xdg-open", (Optional: Command to play audio (e.g., "cvlc", "vlc", "mpv", "ffplay", "afplay", "xdg-open"; defaults to "cvlc")
"DEFAULT_TTS_VOICE": "nova" (Optional: Set default voice (alloy, echo, fable, onyx, nova, shimmer); defaults to nova)
},
"disabled": false,
"alwaysAllow": []
}
}
}重要提示: 确保 args 路径指向正确的位置 build/index.js 文件在您的 blabber-mcp 项目目录。使用完整的绝对路径。
______________________________________________________________________
🚀 用法
配置并运行后,您可以使用 text_to_speech 通过您的MCP客户端使用该工具。
工具: text_to_speech 服务器: blabber-mcp (或您在配置中使用的密钥)
论据:
input(字符串, 必需的):需综合的文本。voice(字符串,可选):要使用的语音(alloy,echo,fable,onyx,nova,shimmer).默认为DEFAULT_TTS_VOICE在配置中设置,或nova.model(字符串,可选):模型(tts-1,tts-1-hd).默认为tts-1.response_format(字符串,可选):音频格式(mp3,opus,aac,flac).默认为mp3.play(布尔值,可选):设置为true保存后自动播放音频。默认为false.
示例工具调用(带回放):
blabber-mcp
text_to_speech
{
"input": "Hello from Blabber MCP!",
"voice": "shimmer",
"play": true
}
输出:
该工具将音频文件保存到 output/ 目录内 blabber-mcp 项目文件夹,并返回JSON响应,如下所示:
{
"message": "Audio saved successfully. Playback initiated using command: cvlc",
"filePath": "path/to/speech_1743908694848.mp3",
"format": "mp3",
"voiceUsed": "shimmer"
}______________________________________________________________________
📜 许可证
此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。
______________________________________________________________________
🕒 更新日志
请参阅 更改日志.md 文件以获取版本历史记录的详细信息。
______________________________________________________________________
Made with ❤️ by Pink Pixel

