Skip to main content
Glama

Blabber-MCP

📢 Blabber-MCP 🗣️

¡Un servidor MCP que 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: elija entre varias voces OpenAI ( alloy , echo , fable , onyx , nova , shimmer ).
  • Selección del modelo: utilice modelos estándar ( tts-1 ) o de alta definición ( tts-1-hd ).
  • Opciones de formato: Obtenga salida de audio en mp3 , opus , aac o flac .
  • Guardar archivo: guarda el audio generado en un archivo local.
  • Reproducción opcional: reproduce automáticamente el audio generado mediante un comando de sistema configurable.
  • Valores predeterminados configurables: establezca una voz predeterminada a través de la configuración.

🔧 Configuración

Para utilizar este servidor, debe agregar su configuración al archivo de configuración de su cliente MCP (por ejemplo, mcp_settings.json ).

  1. Obtener la clave API de OpenAI: necesita una clave API de OpenAI .
  2. Agregar a la configuración de MCP: agregue el siguiente bloque al objeto mcpServers en su archivo de configuración, reemplazando "YOUR_OPENAI_API_KEY" con su 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 del proyecto blabber-mcp . Usa la ruta absoluta completa.


🚀 Uso

Una vez configurada y en funcionamiento, puede utilizar la herramienta text_to_speech a través de su cliente MCP.

Herramienta: text_to_speech Servidor: blabber-mcp (o la clave que utilizó en la configuración)

Argumentos:

  • input (cadena, requerida ): El texto a sintetizar.
  • voice (cadena, opcional): La voz a usar ( alloy , echo , fable , onyx , nova , shimmer ). El valor predeterminado es DEFAULT_TTS_VOICE establecido en la configuración o nova .
  • model (cadena, opcional): El modelo ( tts-1 , tts-1-hd ). El valor predeterminado es tts-1 .
  • response_format (cadena, opcional): formato de audio ( mp3 , opus , aac , flac ). El valor predeterminado es mp3 .
  • play (booleano, opcional): Configúrelo como true para reproducir el audio automáticamente después de guardarlo. El valor predeterminado es false .

Ejemplo de llamada a 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>

Producción:

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á licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.


🕒 Registro de cambios

Consulte el archivo CHANGELOG.md para obtener detalles sobre el historial de versiones.


-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Un servidor MCP que permite a los LLM generar audio hablado a partir de texto utilizando la API de texto a voz de OpenAI, compatible con varias voces, modelos y formatos de audio.

  1. ✨ Características
    1. 🔧 Configuración
      1. 🚀 Uso
        1. 📜 Licencia
          1. 🕒 Registro de cambios

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              A MCP server that enables transcription of audio files using OpenAI's Speech-to-Text API, with support for multiple languages and file saving options.
              Last updated -
              1
              2
              JavaScript
              MIT License
              • Linux
              • Apple
            • A
              security
              A
              license
              A
              quality
              An official Model Context Protocol (MCP) server that enables AI clients to interact with ElevenLabs' Text to Speech and audio processing APIs, allowing for speech generation, voice cloning, audio transcription, and other audio-related tasks.
              Last updated -
              19
              700
              Python
              MIT License
              • Apple
            • -
              security
              -
              license
              -
              quality
              An 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.
              Last updated -
              1
              Python
              MIT License
            • -
              security
              F
              license
              -
              quality
              An MCP server that downloads videos/extracts audio from various platforms like YouTube, Bilibili, and TikTok, then transcribes them to text using OpenAI's Whisper model.
              Last updated -
              2
              Python
              • Linux
              • Apple

            View all related MCP servers

            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