📢 Blabber-MCP🗣️
一个 MCP 服务器,使用 OpenAI 的文本转语音 API 为你的 LLM 提供语音功能!🔊
✨ 特点
**文本转语音:**将输入文本转换为高质量的语音音频。
**语音选择:**从各种 OpenAI 语音中进行选择(
alloy、echo、fable、onyx、nova、shimmer)。**型号选择:**使用标准型(
tts-1)或高清型(tts-1-hd)型号。**格式选项:**以
mp3、opus、aac或flac获取音频输出。**文件保存:**将生成的音频保存到本地文件。
**可选播放:**使用可配置的系统命令自动播放生成的音频。
**可配置的默认值:**通过配置设置默认语音。
Related MCP server: NijiVoice-MCP
🔧 配置
要使用此服务器,您需要将其配置添加到 MCP 客户端的设置文件(例如mcp_settings.json )。
**获取 OpenAI API 密钥:**您需要一个来自OpenAI的 API 密钥。
**添加到 MCP 设置:**将以下块添加到设置文件中的
mcpServers对象,并用您的实际密钥替换"YOUR_OPENAI_API_KEY"。
**重要提示:**请确保args路径指向blabber-mcp项目目录中build/index.js文件的正确位置。请使用完整的绝对路径。
🚀 使用方法
配置并运行后,您可以通过 MCP 客户端使用text_to_speech工具。
工具: 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项目文件夹内的output/目录,并返回如下 JSON 响应:
📜 许可证
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅LICENSE文件。
🕒 更新日志
有关版本历史的详细信息,请参阅CHANGELOG.md文件。