Mobvoi TTS MCP Server

by mobvoi
MIT License
1
  • Apple
  • Linux

Integrations

  • Hosts the mobvoi-tts-mcp package, allowing users to install the server via PyPI repositories.

  • The MCP server is built on Python and requires Python 3.10+ for operation.

Requisito previo

  1. Python 3.10+;
  2. Obtén tu APP_KEY y APP_SECRET en la plataforma abierta Mobvoi Sequence Monkey . Los nuevos usuarios pueden solicitar una cuota gratuita.
  3. Instale uv (administrador de paquetes de Python), instálelo con pip install uv o consulte el repositorio uv para obtener métodos de instalación adicionales.

¿Qué puede hacer Mobvoi TTS MCP?

Mobvoi TTS MCP actualmente admite las siguientes funciones:

  1. Clonación de voz: Clona la voz según la URL del archivo de audio o el archivo de audio local que proporcionaste y devuelve el ID del hablante. Puedes usar este ID para generar voz.
  2. Síntesis de voz: Puede especificar el ID del hablante para generar voz a partir del texto especificado. Además, puede ajustar atributos de voz como la velocidad y el volumen. Para obtener información detallada, consulte la documentación de nuestra sección TTS de plataforma abierta Mobvoi Sequence Monkey .
  3. Transmisión de voz: reproduce el archivo de audio especificado.

Inicio rápido con cursor

Vaya a Cursor -> Configuración del cursor -> MCP, haga clic en Add new global MCP server y se abrirá mcp.json, pegue el siguiente contenido de configuración:

"MobvoiTTS": { "command": "uvx", "args": [ "mobvoi-tts-mcp" ], "env": { "APP_KEY": "<insert-your-APP_KEY-here>", "APP_SECRET": "<insert-your-APP_SECRET-here>" }, },

Inicio rápido con Claude Desktop

Vaya a Claude Desktop -> Configuración -> Desarrollador, haga clic Edit Config y abra claude_desktop_config.json , pegue el siguiente contenido de configuración:

"MobvoiTTS": { "command": "uvx", "args": [ "mobvoi-tts-mcp" ], "env": { "APP_KEY": "<insert-your-APP_KEY-here>", "APP_SECRET": "<insert-your-APP_SECRET-here>" }, },

Inicio rápido con Cline

Instale la extensión Cline en VSCode EXTENSIONES y vaya a Cline -> Servidores MCP -> Instalados, haga clic en Config MCP Servers y se abrirá cline_mcp_settings.json , pegue el siguiente contenido de configuración:

"MobvoiTTS": { "command": "uvx", "args": [ "mobvoi-tts-mcp" ], "env": { "APP_KEY": "<insert-your-APP_KEY-here>", "APP_SECRET": "<insert-your-APP_SECRET-here>" }, "transportType": "stdio" },

Para sistemas MacOS y Linux, puede consultar la configuración anterior. Aún no hemos probado el sistema Windows.

Prueba de código fuente

Si desea realizar pruebas basadas en el código fuente o realizar un desarrollo secundario basado en este repositorio, puede configurarlo de la siguiente manera:

"MobvoiTTSLocal": { "disabled": false, "timeout": 60, "command": "uv", "args": [ "--directory", "<path-to-mobvoi_tts-mcp>/mobvoi_tts_mcp", "run", "server.py" ], "env": { "APP_KEY": "<insert-your-APP_KEY-here>", "APP_SECRET": "<insert-your-APP_SECRET-here>" }, "transportType": "stdio" },

Tomemos Cline como ejemplo y la configuración de otros clientes es similar.

Ejemplo de uso

  1. Intente clonar una voz de su archivo de audio (local o remoto), ingrese el siguiente contenido en el modo de agente de Cursor: " https://tc-nj-backend-pub-cdn.mobvoi.com/subtitles/wav/9e5d439e0e9142966037fb80fe9e0d8e.wav , clone esta voz"
  2. Especifique el hablante, sintetice el discurso del texto y reprodúzcalo. Indique al modelo lo siguiente: "Use el sonido clonado para transmitir: 'Bienvenido a la experiencia Mobvoi TTS MCP'".
  3. Un vídeo demostrativo:

Solución de problemas

engendro uvx ENOENT

Si encuentra el error "MCP Mobvoi TTS: spawn uvx ENOENT", confirme la ruta absoluta ejecutando este comando en su terminal: which uvx . Una vez que obtenga la ruta absoluta (p. ej., /usr/local/bin/uvx), actualice su configuración para usarla (p. ej., "command": "/usr/local/bin/uvx"). Esto garantiza que se haga referencia al ejecutable correcto.

Error MCP -32001: Se agotó el tiempo de solicitud

Si encuentra este error, significa que hay un problema con su red. Si se encuentra en China continental, le recomendamos encarecidamente que configure fuentes de PyPI adicionales de la siguiente manera:

"MobvoiTTS": { ... "args": [ "--index", "https://pypi.tuna.tsinghua.edu.cn/simple", "mobvoi-tts-mcp" ], ... },

Tenga en cuenta que la fuente pypi adicional debe configurarse al principio de los argumentos.

No se puede sincronizar el último paquete de PyPI

Si se encuentra con esta situación, puede deberse a las siguientes razones: 1) Problemas de red; 2) Problemas de caché; 3) La fuente de espejo especificada no ha sincronizado el paquete mobvoi-tts-mcp. Si está usando una fuente de espejo, primero debe verificar si el paquete mobvoi-tts-mcp está sincronizado en la fuente de espejo que está usando, de la siguiente manera: pip index versions --index-url https://pypi.tuna.tsinghua.edu.cn/simple mobvoi-tts-mcp Si puede ver que el número de versión ÚLTIMO es consistente con el de PyPI, puede usar la fuente de espejo para actualizar el último paquete mobvoi-tts-mcp. De lo contrario, solo puede usar https://pypi.org/simple para la actualización. Por lo general, después de que se lanza un nuevo paquete en PyPI, habrá un retraso de docenas de minutos para que la fuente de espejo se sincronice. Al mismo tiempo, puede consultar la siguiente configuración para actualizar y borrar el caché.

"MobvoiTTS": { ... "args": [ "--upgrade", "--no-cache-dir", "--index", "https://pypi.tuna.tsinghua.edu.cn/simple", "mobvoi-tts-mcp" ], ... },

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Servidor de protocolo de contexto de modelo que permite la interacción con las API de clonación de voz y texto a voz de Mobvoi, lo que permite a los clientes MCP como Cursor, Claude Desktop y Cline generar voz y clonar voces.

  1. ¿Qué puede hacer Mobvoi TTS MCP?
    1. Inicio rápido con cursor
      1. Inicio rápido con Claude Desktop
        1. Inicio rápido con Cline
          1. Prueba de código fuente
            1. Ejemplo de uso
              1. Solución de problemas
                1. engendro uvx ENOENT
                2. Error MCP -32001: Se agotó el tiempo de solicitud
                3. No se puede sincronizar el último paquete de PyPI

              Related MCP Servers

              • -
                security
                A
                license
                -
                quality
                A Model Context Protocol server that integrates high-quality text-to-speech capabilities with Claude Desktop and other MCP-compatible clients, supporting multiple voice options and audio formats.
                Last updated -
                TypeScript
                MIT License
              • A
                security
                A
                license
                A
                quality
                A Model Context Protocol server that enables AI models to generate and play high-quality text-to-speech audio through your device's native audio system using Rime's voice synthesis API.
                Last updated -
                1
                176
                4
                JavaScript
                The Unlicense
                • Apple
                • Linux
              • 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
                633
                Python
                MIT License
                • Apple
              • -
                security
                -
                license
                -
                quality
                Official Model Context Protocol server that enables interaction with powerful Speech-to-Text and Audio Intelligence APIs, allowing clients like Claude Desktop to transcribe audio, analyze speech, translate content, and more.
                Last updated -
                Python
                MIT License

              View all related MCP servers

              ID: s2oudyvkuo