Integración de Zonos MCP
Una integración del Protocolo de Contexto Modelo para Zonos TTS, que permite a Claude generar voz directamente.
Configuración
Instalación mediante herrería
Para instalar la integración de Zonos TTS para Claude Desktop automáticamente a través de Smithery :
npx -y @smithery/cli install @PhialsBasement/zonos-tts-mcp --client claudeInstalación manual
Asegúrese de tener Zonos ejecutándose con nuestra implementación de API ( PhialsBasement/zonos-api )
Instalar dependencias:
npm install @modelcontextprotocol/sdk axiosConfigurar el acceso a PulseAudio:
# Your pulse audio should be properly configured for audio playback
# The MCP server will automatically try to connect to your pulse serverConstruya el servidor MCP:
npm run build
# This will create the dist folder with the compiled serverAgregar al archivo de configuración de Claude: edite su archivo de configuración de Claude (generalmente en
~/.config/claude/config.json) y agregue esto a la secciónmcpServers:
"zonos-tts": {
"command": "node",
"args": [
"/path/to/your/zonos-mcp/dist/server.js"
]
}Reemplace /path/to/your/zonos-mcp con la ruta real donde instaló el servidor MCP.
Related MCP server: TTS-MCP
Usando con Claude
Una vez configurado, Claude sabe automáticamente cómo utilizar la herramienta speak_response :
speak_response(
text="Your text here",
language="en-us", # optional, defaults to en-us
emotion="happy" # optional: "neutral", "happy", "sad", "angry"
)Características
Texto a voz a través de Claude
Apoyo para múltiples emociones
Soporte multilingüe
Reproducción de audio adecuada a través de PulseAudio
Requisitos
Node.js
Configuración de PulseAudio
Instancia en ejecución de Zonos API (PhialsBasement/zonos-api)
Dispositivo de salida de audio en funcionamiento
Notas
Asegúrese de que tanto el servidor API de Zonos como este servidor MCP estén en ejecución
La reproducción de audio requiere una configuración adecuada de PulseAudio