Voraussetzung
- Python 3.10+;
- Holen Sie sich Ihren APP_KEY und APP_SECRET von der offenen Plattform Mobvoi Sequence Monkey . Neue Benutzer können ein kostenloses Kontingent beanspruchen.
- Installieren Sie
uv
(Python-Paketmanager), installieren Sie mitpip install uv
oder sehen Sie sich dasuv
Repository für zusätzliche Installationsmethoden an.
Was kann Mobvoi TTS MCP?
Mobvoi TTS MCP unterstützt derzeit die folgenden Funktionen:
- Stimmenklon: Klonen Sie die Stimme anhand des URL-Audiodateilinks oder der von Ihnen bereitgestellten lokalen Audiodatei und geben Sie die Sprecher-ID zurück. Sie können diese Sprecher-ID zur Sprachgenerierung verwenden.
- Sprachsynthese: Sie können die Sprecher-ID angeben, um Sprache aus dem angegebenen Textinhalt zu generieren. Darüber hinaus können Sie Sprachattribute wie Sprechgeschwindigkeit und Lautstärke anpassen. Detaillierte Informationen finden Sie in der Dokumentation unseres Mobvoi Sequence Monkey Open Platform TTS-Teils .
- Sprachübertragung: Spielen Sie die angegebene Audiodatei ab.
Schnellstart mit Cursor
Gehen Sie zu Cursor -> Cursoreinstellungen -> MCP, klicken Sie auf Add new global MCP server
. mcp.json wird geöffnet. Fügen Sie den folgenden Konfigurationsinhalt ein:
Schnellstart mit Claude Desktop
Gehen Sie zu Claude Desktop -> Einstellungen -> Entwickler, klicken Sie auf Edit Config
und öffnen Sie claude_desktop_config.json
. Fügen Sie den folgenden Konfigurationsinhalt ein:
Schnellstart mit Cline
Installieren Sie die Cline-Erweiterung auf VSCode EXTENSIONS und gehen Sie zu Cline -> MCP-Server -> Installiert, klicken Sie auf Config MCP Servers
und cline_mcp_settings.json
wird geöffnet. Fügen Sie den folgenden Konfigurationsinhalt ein:
Für MacOS- und Linux-Systeme können Sie sich zur Konfiguration an den obigen Hinweisen orientieren. Das Windows-System haben wir noch nicht getestet.
Quellcode-Test
Wenn Sie Tests auf Basis des Quellcodes durchführen oder eine Sekundärentwicklung auf Basis dieses Repositorys durchführen möchten, können Sie es folgendermaßen konfigurieren:
Nehmen Sie Cline als Beispiel. Die Konfiguration anderer Clients ist ähnlich.
Beispielverwendung
- Versuchen Sie, eine Stimme aus Ihrer Audiodatei (lokal oder remote) zu klonen, und geben Sie im Cursor-Agent-Modus den folgenden Inhalt ein: „ https://tc-nj-backend-pub-cdn.mobvoi.com/subtitles/wav/9e5d439e0e9142966037fb80fe9e0d8e.wav , klonen Sie diese Stimme.“
- Geben Sie den Sprecher an, synthetisieren Sie Sprache aus dem Text und spielen Sie sie laut ab. Fordern Sie das Modell wie folgt auf: „Verwenden Sie den gerade geklonten Ton, um zu senden: ‚Willkommen bei Mobvoi TTS MCP.‘“
- Ein Demonstrationsvideo:
Fehlerbehebung
spawn uvx ENOENT
Wenn der Fehler „MCP Mobvoi TTS: spawn uvx ENOENT“ auftritt, bestätigen Sie den absoluten Pfad, indem Sie den folgenden Befehl in Ihrem Terminal ausführen: which uvx
. Sobald Sie den absoluten Pfad (z. B. /usr/local/bin/uvx) erhalten haben, aktualisieren Sie Ihre Konfiguration, um diesen Pfad zu verwenden (z. B. „command“: „/usr/local/bin/uvx“). Dadurch wird sichergestellt, dass die richtige ausführbare Datei referenziert wird.
MCP-Fehler -32001: Zeitüberschreitung der Anforderung
Wenn dieser Fehler auftritt, liegt ein Problem mit Ihrem Netzwerk vor. Wenn Sie sich in Festlandchina befinden, empfehlen wir Ihnen dringend, zusätzliche PYPI-Quellen wie folgt zu konfigurieren:
Beachten Sie, dass die zusätzliche pypi-Quelle ganz vorne in den Argumenten konfiguriert werden muss.
Das neueste PyPI-Paket kann nicht synchronisiert werden
Wenn diese Situation auftritt, kann dies folgende Gründe haben: 1) Netzwerkprobleme; 2) Cache-Probleme; 3) Die angegebene Spiegelquelle hat das Paket mobvoi-tts-mcp nicht synchronisiert. Wenn Sie eine Spiegelquelle verwenden, sollten Sie zunächst folgendermaßen prüfen, ob das Paket mobvoi-tts-mcp auf der von Ihnen verwendeten Spiegelquelle synchronisiert ist: pip index versions --index-url https://pypi.tuna.tsinghua.edu.cn/simple mobvoi-tts-mcp
Wenn Sie sehen, dass die NEUESTE Versionsnummer mit der auf PyPI übereinstimmt, können Sie die Spiegelquelle verwenden, um das neueste Paket mobvoi-tts-mcp zu aktualisieren. Andernfalls können Sie für das Update nur https://pypi.org/simple verwenden. Normalerweise dauert es nach der Veröffentlichung eines neuen Pakets auf PyPI Dutzende von Minuten, bis die Spiegelquelle synchronisiert ist. Gleichzeitig können Sie sich zum Aktualisieren und Leeren des Caches an der folgenden Konfiguration orientieren.
Model Context Protocol-Server, der die Interaktion mit den Text-to-Speech- und Voice-Clone-APIs von Mobvoi ermöglicht, sodass MCP-Clients wie Cursor, Claude Desktop und Cline Sprache generieren und Stimmen klonen können.
- Was kann Mobvoi TTS MCP?
- Schnellstart mit Cursor
- Schnellstart mit Claude Desktop
- Schnellstart mit Cline
- Quellcode-Test
- Beispielverwendung
- Fehlerbehebung
Related Resources
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that integrates high-quality text-to-speech capabilities with Claude Desktop and other MCP-compatible clients, supporting multiple voice options and audio formats.Last updated -TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI models to generate and play high-quality text-to-speech audio through your device's native audio system using Rime's voice synthesis API.Last updated -1154JavaScriptThe Unlicense
ElevenLabs MCP Serverofficial
AsecurityAlicenseAqualityAn official Model Context Protocol (MCP) server that enables AI clients to interact with ElevenLabs' Text to Speech and audio processing APIs, allowing for speech generation, voice cloning, audio transcription, and other audio-related tasks.Last updated -19771PythonMIT LicenseGladia MCPofficial
-security-license-qualityOfficial Model Context Protocol server that enables interaction with powerful Speech-to-Text and Audio Intelligence APIs, allowing clients like Claude Desktop to transcribe audio, analyze speech, translate content, and more.Last updated -PythonMIT License