Interactive Voice MCP Server
Интерактивный голосовой MCP-сервер (Kokoro TTS + NeMo ASR)
Сервер протокола контекстной модели, который обеспечивает возможности преобразования текста в речь (TTS) с использованием моделей Kokoro и преобразования речи в текст (STT) с использованием моделей NVIDIA NeMo Parakeet, позволяя вести интерактивные голосовые диалоги.
Доступные инструменты
interactive_voice_dialog— преобразует текст в речь, воспроизводит ее, затем слушает речевой ввод пользователя и возвращает транскрипцию.Требуемые аргументы:
text_to_speak(строка): Текст, который произнесет помощник.
Необязательные аргументы:
voice(string): Голос, используемый для TTS (например, 'af_heart'). По умолчанию 'af_heart'.
Установка
Предпосылки
Для некоторых базовых моделей TTS требуется, чтобы в вашей системе был установлен espeak-ng .
Установка Windows:
Перейти к релизам espeak-ng .
Нажмите «Последняя версия».
Загрузите соответствующий файл
*.msi(напримерespeak-ng-20191129-b702b03-x64.msi).Запустите загруженный установщик.
Установка локального развития
Чтобы разрешить Claude Desktop запускать этот сервер с помощью python -m mcp_server_tts , вам нужно установить его как модуль Python. Установка в "редактируемом" режиме ( -e ) рекомендуется для разработки, так как это означает, что изменения в исходном коде отражаются немедленно, без необходимости переустановки.
Перейдите в каталог, содержащий файл pyproject.toml (корень этого серверного проекта), и запустите:
pip install -e .После установки вы можете запустить его как скрипт, используя:
python -m mcp_server_tts.server # Assuming the main module is still server.py within mcp_server_tts
# Or, if you create a new package structure:
# python -m mcp_interactive_voice_serverRelated MCP server: Voice MCP
Конфигурация
Чтобы использовать этот сервер с Claude Desktop, вам нужно добавить его в файл claude_desktop_config.json . Расположение этого файла обычно следующее: C:\Users\<YourUsername>\AppData\Roaming\Claude\claude_desktop_config.json
Добавьте следующую запись под объектом mcpServers в файле claude_desktop_config.json :
"tts": {
"command": "python",
"args": ["-m", "mcp_server_tts"]
}Например, ваш раздел mcpServers может выглядеть так:
{
// ... other configurations ...
"mcpServers": {
// ... other servers ...
"tts": {
"command": "python",
"args": ["-m", "mcp_server_tts"]
}
// ... other servers ...
}
// ... other configurations ...
}This server cannot be deployed
Maintenance
Related MCP Connectors
Speech, transcription, voice agents, Trace, Recap, dubbing and narration with browser OAuth.
- ChamadeOAuthio.chamade
Voice and chat for AI agents — Discord, Teams, Meet, Slack, Zoom, Telegram, WhatsApp, NC Talk, SIP
Audio and video tools for your AI assistant: remove noise, enhance voices, transcribe, and more.
Transcribe audio and video with Speechmatics speech-to-text from Claude and any MCP client.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables hands-free voice conversations with Claude using real-time speech recognition and text-to-speech on macOS. Creates a self-sustaining conversation loop where Claude can autonomously listen, respond, and continue the interaction without keyboard input.MIT
- AlicenseNot gradedqualityDmaintenanceEnables bidirectional voice interaction for Claude Code using local speech-to-text and text-to-speech models optimized for Apple Silicon. It provides tools to listen to user speech via microphone and speak responses aloud through system speakers.16Apache 2.0
- AlicenseNot gradedqualityDmaintenanceProvides text-to-speech generation using the Kokoro-82M model, enabling AI assistants to generate voiceovers and audio content directly within Claude Desktop and Cursor.14Apache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables text-to-speech, voice cloning, audio generation, and transcription using Kokoro TTS and Whisper STT.10 npm1MIT