voicevox-mcp
Bei diesem Projekt handelt es sich um einen MCP-Server (Model Context Protocol), der mit der VOICEVOX-Engine zusammenarbeitet, um Sprache zu synthetisieren und Sprecherinformationen zu erhalten. Es ist in TypeScript implementiert und verwendet das MCP SDK.
Funktion
Holen Sie sich Lautsprecherinformationen für die VOICEVOX-Engine (/speakers)
Text auf einem angegebenen Lautsprecher in Sprache umwandeln und lokal abspielen (/speak)
Nur Mac
aufstellen
Starten der VOICEVOX-Engine (Docker empfohlen)
docker compose up -dDadurch wird die VOICEVOX-Engine auf localhost:50021 gestartet.
Related MCP server: AivisSpeech MCP Server
Installieren und Erstellen von Abhängigkeiten
npm install
npm run build Anwendung
Beispiel für die Cursoreinstellung
{
"mcpServers": {
"voicevox-mcp": {
"command": "node",
"args": ["${Path to Repository}/dist/index.js"],
"env": {
"SPEAKER_ID": 8,
"SPEED_SCALE": 1.2,
"VOICEVOX_API_URL": "http://localhost:50021"
}
}
}
}Legen Sie VOICEVOX_API_URL nach Bedarf fest.
Sie können mithilfe des Sprechertools eine Liste der Sprecher von Ihrem MCP-Client abrufen.
Das Sprachtool kann Text in Sprache umwandeln und lokal wiedergeben (Mac wird empfohlen, da es den Befehl afplay verwendet).
Hauptabhängigkeiten
@modelcontextprotocol/sdkzodtypescript
Vorsichtsmaßnahmen
Zukünftige Verbesserungen
Die Sprachsynthese ist nur verfügbar, wenn die VOICEVOX-Engine auf localhost:50021 ausgeführt wird.
Wenn Sie eine andere Umgebung als Mac verwenden, ändern Sie den Afplay-Teil entsprechend.
Lizenz
MIT-Lizenz