Zonos MCP-Integration
Eine Model Context Protocol-Integration für Zonos TTS, die es Claude ermöglicht, Sprache direkt zu generieren.
Aufstellen
Installation über Smithery
So installieren Sie die Zonos TTS-Integration für Claude Desktop automatisch über Smithery :
npx -y @smithery/cli install @PhialsBasement/zonos-tts-mcp --client claudeManuelle Installation
Stellen Sie sicher, dass Zonos mit unserer API-Implementierung ( PhialsBasement/zonos-api ) ausgeführt wird.
Installieren Sie Abhängigkeiten:
npm install @modelcontextprotocol/sdk axiosKonfigurieren Sie den PulseAudio-Zugriff:
# Your pulse audio should be properly configured for audio playback
# The MCP server will automatically try to connect to your pulse serverErstellen Sie den MCP-Server:
npm run build
# This will create the dist folder with the compiled serverZu Claudes Konfigurationsdatei hinzufügen: Bearbeiten Sie Ihre Claude-Konfigurationsdatei (normalerweise in
~/.config/claude/config.json) und fügen Sie dies zum AbschnittmcpServershinzu:
"zonos-tts": {
"command": "node",
"args": [
"/path/to/your/zonos-mcp/dist/server.js"
]
}Ersetzen Sie /path/to/your/zonos-mcp durch den tatsächlichen Pfad, in dem Sie den MCP-Server installiert haben.
Related MCP server: TTS-MCP
Verwendung mit Claude
Nach der Konfiguration weiß Claude automatisch, wie das Tool speak_response zu verwenden ist:
speak_response(
text="Your text here",
language="en-us", # optional, defaults to en-us
emotion="happy" # optional: "neutral", "happy", "sad", "angry"
)Merkmale
Text-to-Speech durch Claude
Unterstützung mehrerer Emotionen
Mehrsprachige Unterstützung
Korrekte Audiowiedergabe durch PulseAudio
Anforderungen
Node.js
PulseAudio-Einrichtung
Ausführen einer Instanz der Zonos-API (PhialsBasement/zonos-api)
Funktionierendes Audioausgabegerät
Hinweise
Stellen Sie sicher, dass sowohl der Zonos-API-Server als auch dieser MCP-Server ausgeführt werden
Für die Audiowiedergabe ist eine ordnungsgemäße PulseAudio-Konfiguration erforderlich.