Interactive Voice MCP Server
Interaktiver Sprach-MCP-Server (Kokoro TTS + NeMo ASR)
Ein Model Context Protocol-Server, der Text-to-Speech-Funktionen (TTS) mithilfe von Kokoro und Speech-to-Text-Funktionen (STT) mithilfe von NVIDIA NeMo Parakeet-Modellen bereitstellt und so interaktive Sprachdialoge ermöglicht.
Verfügbare Tools
interactive_voice_dialog– Wandelt Text in Sprache um, spielt ihn ab, wartet dann auf die Spracheingabe des Benutzers und gibt die Transkription zurück.Erforderliche Argumente:
text_to_speak(Zeichenfolge): Der Text, den der Assistent sprechen soll.
Optionale Argumente:
voice(Zeichenfolge): Die für TTS zu verwendende Stimme (z. B. „af_heart“). Standardmäßig ist „af_heart“ eingestellt.
Installation
Voraussetzungen
Einige der zugrunde liegenden TTS-Modelle erfordern die Installation espeak-ng auf Ihrem System.
Windows-Installation:
Gehen Sie zu den espeak-ng-Releases .
Klicken Sie auf „Neueste Version“.
Laden Sie die entsprechende
*.msiDatei herunter (z. B.espeak-ng-20191129-b702b03-x64.msi).Führen Sie das heruntergeladene Installationsprogramm aus.
Lokale Entwicklungsinstallation
Damit Claude Desktop diesen Server mit python -m mcp_server_tts starten kann, müssen Sie ihn als Python-Modul installieren. Für die Entwicklung wird die Installation im editierbaren Modus ( -e ) empfohlen, da Änderungen am Quellcode so sofort übernommen werden, ohne dass eine Neuinstallation erforderlich ist.
Navigieren Sie zum Verzeichnis, das die Datei pyproject.toml enthält (das Stammverzeichnis dieses Serverprojekts), und führen Sie Folgendes aus:
pip install -e .Nach der Installation können Sie es als Skript ausführen mit:
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
Konfiguration
Um diesen Server mit Claude Desktop zu verwenden, müssen Sie ihn zu Ihrer Datei claude_desktop_config.json hinzufügen. Der Speicherort dieser Datei lautet normalerweise: C:\Users\<YourUsername>\AppData\Roaming\Claude\claude_desktop_config.json
Fügen Sie den folgenden Eintrag unter dem Objekt mcpServers in Ihrer claude_desktop_config.json hinzu:
"tts": {
"command": "python",
"args": ["-m", "mcp_server_tts"]
}Ihr Abschnitt mcpServers könnte beispielsweise folgendermaßen aussehen:
{
// ... 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
- 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.
Text to speech and transcription for any AI model: MP3 voiceovers, audio and YouTube to text.
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.15Apache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables text-to-speech, voice cloning, audio generation, and transcription using Kokoro TTS and Whisper STT.6 npm1MIT