voicevox-mcp
Этот проект представляет собой сервер MCP (Model Context Protocol), который работает с движком VOICEVOX для синтеза голоса и получения информации о говорящем. Он реализован на TypeScript и использует MCP SDK.
функция
Получить информацию о динамиках для движка VOICEVOX (/speakers)
Синтезировать текст в речь на указанном динамике и воспроизводить ее локально (/speak)
только для Mac
настраивать
Запуск движка VOICEVOX (рекомендуется Docker)
docker compose up -dЭто запустит движок VOICEVOX на localhost:50021.
Related MCP server: AivisSpeech MCP Server
Установка и сборка зависимостей
npm install
npm run build Как использовать
Пример установки курсора
{
"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"
}
}
}
}При необходимости задайте VOICEVOX_API_URL.
Вы можете получить список докладчиков из вашего клиента MCP с помощью инструмента «Динамики».
Инструмент Speak может синтезировать текст в речь и воспроизводить ее локально (рекомендуется Mac, поскольку он использует команду afplay).
Основные зависимости
@modelcontextprotocol/sdkzodtypescript
Меры предосторожности
Будущие улучшения
Синтез речи будет недоступен, если на localhost:50021 не запущен движок VOICEVOX.
Если вы используете среду, отличную от Mac, измените часть afplay соответствующим образом.
лицензия
Лицензия Массачусетского технологического института