zonos tts.com
zonos tts.com logo

Zonos TTS

Integrates with Zonos TTS API to generate expressive, multi-language speech output for AI applications using PulseAudio...

Created byApr 23, 2025

Zonos MCP Integration

[![smithery badge](https://smithery.ai/badge/@PhialsBasement/zonos-tts-mcp)](https://smithery.ai/server/@PhialsBasement/zonos-tts-mcp)
A Model Context Protocol integration for Zonos TTS, allowing Claude to generate speech directly.

Setup

Installing via Smithery

To install Zonos TTS Integration for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@PhialsBasement/zonos-tts-mcp):

Manual installation

  1. Make sure you have Zonos running with our API implementation ([PhialsBasement/zonos-api](https://github.com/PhialsBasement/Zonos-API))
  1. Install dependencies:
  1. Configure PulseAudio access:
  1. Build the MCP server:
  1. Add to Claude's config file: Edit your Claude config file (usually in `~/.config/claude/config.json`) and add this to the `mcpServers` section:
Replace `/path/to/your/zonos-mcp` with the actual path where you installed the MCP server.

Using with Claude

Once configured, Claude automatically knows how to use the `speak_response` tool:

Features

  • Text-to-speech through Claude
  • Multiple emotions support
  • Multi-language support
  • Proper audio playback through PulseAudio

Requirements

  • Node.js
  • PulseAudio setup
  • Running instance of Zonos API (PhialsBasement/zonos-api)
  • Working audio output device

Notes

  • Make sure both the Zonos API server and this MCP server are running
  • Audio playback requires proper PulseAudio configuration