mcp-tts
Сервер для преобразования текста в речь с поддержкой нескольких API для интеграции в AI-приложения.
Описание
Это 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-ключи для облачных сервисов.