Перейти к содержимому

mcp-tts

Сервер для преобразования текста в речь с поддержкой нескольких API для интеграции в AI-приложения.

Go
28 stars

Описание

Это MCP-сервер на Go для добавления TTS в IDE вроде Claude Desktop и Cursor. Поддерживает инструменты: say_tts (macOS-системные голоса), elevenlabs_tts (премиум AI-голоса), google_tts (Gemini с 30+ голосами) и openai_tts (OpenAI с 10 голосами, скоростью и инструкциями). Обеспечивает последовательный режим для избежания перекрытий, подавление вывода. Идеально для озвучивания ответов AI в реальном времени.

Возможности

say_tts

Преобразование текста в речь с помощью встроенного macOS 'say' и системными голосами.

elevenlabs_tts

Использование ElevenLabs API для синтеза речи с премиум AI-голосами.

google_tts

Синтез речи через Google Gemini TTS с 30+ высококачественными голосами.

openai_tts

OpenAI TTS API с 10 естественными голосами, контролем скорости (0.25x-4x) и кастомными инструкциями.

Последовательный режим

Очередь запросов для предотвращения одновременного воспроизведения аудио.

Подавление вывода

Отключение сообщений 'Speaking:' для чистоты ответов LLM.

Установка

Установка: go install github.com/blacktop/mcp-tts@latest

Конфигурация для Claude Desktop:

{
  "mcpServers": {
    "say": {
      "command": "mcp-tts",
      "env": {
        "ELEVENLABS_API_KEY": "********",
        "ELEVENLABS_VOICE_ID": "1SM7GgM6IMuvQlz2BwM3",
        "GOOGLE_AI_API_KEY": "********",
        "OPENAI_API_KEY": "********",
        "MCP_TTS_SUPPRESS_SPEAKING_OUTPUT": "true"
      }
    }
  }
}

Требуются API-ключи для облачных сервисов.

Информация

Язык
Go
Лицензия
MIT License
GitHub Stars
28

Ссылки