Skip to main content
Glama

voicevox-mcp

Este proyecto es un servidor MCP (Model Context Protocol) que trabaja con el motor VOICEVOX para sintetizar voz y obtener información del hablante. Se implementa en TypeScript y utiliza el SDK MCP.

función

  • Obtener información de los altavoces para el motor VOICEVOX (/speakers)

  • Sintetizar texto a voz en un altavoz específico y reproducirlo localmente (/speak)

    • Sólo Mac

configuración

Iniciando el motor VOICEVOX (se recomienda Docker)

docker compose up -d

Esto iniciará el motor VOICEVOX en localhost:50021.

Related MCP server: TTS-MCP

Instalar y crear dependencias

npm install npm run build

Cómo utilizar

Ejemplo de configuración del cursor

{ "mcpServers": { "voicevox-mcp": { "command": "node", "args": ["${Path to Repository}/dist/index.js"], "env": { "SPEAKER_ID": 8, "SPEED_SCALE": 1.2, "VOICEVOX_API_URL": "http://localhost:50021" } } } }

Establezca VOICEVOX_API_URL según sea necesario.

  • Puede obtener una lista de oradores de su cliente MCP utilizando la herramienta de oradores.

  • La herramienta de voz puede sintetizar texto a voz y reproducirlo localmente (se recomienda Mac ya que utiliza el comando afplay).

Dependencias principales

  • @modelcontextprotocol/sdk

  • zod

  • typescript

Precauciones

  • Mejoras futuras

    • La síntesis de voz no estará disponible a menos que el motor VOICEVOX se esté ejecutando en localhost:50021.

    • Si está utilizando un entorno distinto a Mac, cambie la parte afplay según corresponda.

licencia

Licencia MIT

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

Latest Blog Posts

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/Yuki10Kobayashi/voicevox-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server