BM

blacktop/mcp-tts

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

74 stars 19 forks Качество 86 Тренд 34MIT

blacktop/mcp-tts — кандидат на сервер MCP, импортированный из https://github.com/blacktop/mcp-tts.

Обзор

blacktop/mcp-tts — кандидат на сервер MCP, импортированный из https://github.com/blacktop/mcp-tts.

Обзор (машинный перевод)

mcp-tts MCP-сервер для TTS (Text-to-Speech)

##Что?

Добавляет Text-to-Speech в Claude Desktop и Cursor IDE.

Он регистрирует существующие инструменты TTS, плюс voice_tts, когда voice-say доступен на PATH:

  • [[Т3]]
  • [[Т4]] (при наличии)
  • [[Т5]]
  • [[Т6]]
  • [[Т7]]

say_tts

Использует двоичный код macOS say для передачи текста встроенными системными голосами.

[[Т10]]

Использует локальный voice-say CLI от Voice для запуска Qwen3-TTS через MLX. Голос не нуждается в ключе API и сохраняет текст и аудио на Mac. Модель перезагружается для каждого вызова, поэтому запуск обычно занимает несколько секунд; отдавайте предпочтение резюме и объявлениям, а не критическим по времени оповещениям.

И только тогда, когда [[12]], [[13]]. Опциональными параметрами являются:

[14]: предустановленный голос [15] или [16] tier: small для более быстрого синтеза 0,6B или large для более качественного синтеза 1,7B style: руководство по доставке свободного текста

  • describe: свободнотекстовый голосовой дизайн; сила модели 1.7B и не может быть объединена с voice

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

mcp-tts MCP Server for TTS (Text-to-Speech)

What? 🤔

Adds Text-to-Speech to things like Claude Desktop and Cursor IDE.

It registers the existing TTS tools, plus voice_tts when voice-say is available on PATH:

  • say_tts
  • voice_tts (when available)
  • elevenlabs_tts
  • google_tts
  • openai_tts

say_tts

Uses the macOS say binary to speak the text with built-in system voices

voice_tts

Uses the local voice-say CLI from Voice to run Qwen3-TTS through MLX. Voice needs no API key and keeps text and audio on the Mac. The model reloads for every invocation, so startup typically takes several seconds; prefer it for summaries and announcements rather than time-critical alerts.

The tool is registered only when voice-say is resolvable on PATH. Optional parameters are:

  • voice: preset voice Ryan or Aiden
  • tier: small for faster 0.6B synthesis or large for higher-quality 1.7B synthesis
  • style: free-text delivery guidance
  • describe: free-text voice design; forces the 1.7B model and cannot be combined with voice

Voice plays audio directly and does not support --output-dir; with --no-play, calls fail without launching voice-say.

[!WARNING] The Voice repository is currently private and will be released publicly soon, so the link requires access for now.

elevenlabs_tts

Uses the ElevenLabs text-to-speech API to speak the text with premium AI voices

google_tts

Uses Google’s Gemini TTS models to speak the text with 30 high-quality voices. Available voices include:

Открыть полный README на GitHub

Установка

npx skills add https://github.com/blacktop/mcp-tts --skill speak
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "say": { "command": "mcp-tts", "env": { "ELEVENLABS_API_KEY": "********", "ELEVENLABS_VOICE_ID": "EXAVITQu4vr4xnSDxMaL", "GOOGLE_AI_API_KEY": "********", "OPENAI_API_KEY": "********", "OPENAI_TTS_INSTRUCTIONS": "Speak in a cheerful and positive tone", "MCP_TTS_SUPPRESS_SPEAKING_OUTPUT": "true", "MCP_TTS_ALLOW_CONCURRENT": "false" } } } }