Blabber-MCP
📢 Blabber-MCP 🗣️
¡Un servidor MCP que le da voz a tus LLM usando la API de texto a voz de OpenAI! 🔊
✨ Características
Texto a voz: Convierte el texto de entrada en audio hablado de alta calidad.
Selección de voz: Elige entre varias voces de OpenAI (
alloy,echo,fable,onyx,nova,shimmer).Selección de modelo: Utiliza modelos estándar (
tts-1) o de alta definición (tts-1-hd).Opciones de formato: Obtén salida de audio en
mp3,opus,aacoflac.Guardado de archivos: Guarda el audio generado en un archivo local.
Reproducción opcional: Reproduce automáticamente el audio generado usando un comando del sistema configurable.
Valores predeterminados configurables: Establece una voz predeterminada a través de la configuración.
Related MCP server: NijiVoice-MCP
🔧 Configuración
Para usar este servidor, debes añadir su configuración al archivo de ajustes de tu cliente MCP (por ejemplo, mcp_settings.json).
Obtén tu clave de API de OpenAI: Necesitas una clave de API de OpenAI.
Añade a los ajustes de MCP: Añade el siguiente bloque al objeto
mcpServersen tu archivo de ajustes, reemplazando"YOUR_OPENAI_API_KEY"con tu clave real.
{
"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": []
}
}
}Importante: Asegúrate de que la ruta args apunte a la ubicación correcta del archivo build/index.js dentro del directorio de tu proyecto blabber-mcp. Usa la ruta absoluta completa.
🚀 Uso
Una vez configurado y en ejecución, puedes usar la herramienta text_to_speech a través de tu cliente MCP.
Herramienta: text_to_speech
Servidor: blabber-mcp (o la clave que hayas usado en la configuración)
Argumentos:
input(cadena, obligatorio): El texto a sintetizar.voice(cadena, opcional): La voz a utilizar (alloy,echo,fable,onyx,nova,shimmer). Por defecto usaDEFAULT_TTS_VOICEconfigurado en los ajustes, onova.model(cadena, opcional): El modelo (tts-1,tts-1-hd). Por defecto estts-1.response_format(cadena, opcional): Formato de audio (mp3,opus,aac,flac). Por defecto esmp3.play(booleano, opcional): Establece entruepara reproducir automáticamente el audio después de guardarlo. Por defecto esfalse.
Ejemplo de llamada a la herramienta (con reproducción):
<use_mcp_tool>
<server_name>blabber-mcp</server_name>
<tool_name>text_to_speech</tool_name>
<arguments>
{
"input": "Hello from Blabber MCP!",
"voice": "shimmer",
"play": true
}
</arguments>
</use_mcp_tool>Salida:
La herramienta guarda el archivo de audio en el directorio output/ dentro de la carpeta del proyecto blabber-mcp y devuelve una respuesta JSON como esta:
{
"message": "Audio saved successfully. Playback initiated using command: cvlc",
"filePath": "path/to/speech_1743908694848.mp3",
"format": "mp3",
"voiceUsed": "shimmer"
}📜 Licencia
Este proyecto está bajo la Licencia MIT - consulta el archivo LICENSE para más detalles.
🕒 Registro de cambios
Consulta el archivo CHANGELOG.md para obtener detalles sobre el historial de versiones.
Maintenance
Tools
Related MCP Servers
- AlicenseBqualityCmaintenanceA MCP server that enables transcription of audio files using OpenAI's Speech-to-Text API, with support for multiple languages and file saving options.1310MIT
- AlicenseBqualityDmaintenanceAn MCP server that enables LLMs to access the NijiVoice API for text-to-speech generation, supporting features like fetching available voice actors and checking credit balance.32MIT
- FlicenseCqualityCmaintenanceAn MCP server that exposes speech-to-text and text-to-speech capabilities using a local speaches instance, allowing AI assistants to transcribe audio and generate speech.2
- FlicenseNot gradedqualityCmaintenanceAn MCP server that provides text-to-speech, speech-to-text, and voice management via ElevenLabs API.1
Related MCP Connectors
MCP server exposing the AceDataCloud Fish Audio API (text-to-speech with voice conditioning)
MCP server for AI dialogue using various LLM models via AceDataCloud
MCP server for OpenAI Sora AI video generation
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/pinkpixel-dev/blabber-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server