modelscope·@Dosugamea/voicevox-mcp-server
暂无描述。
This server enables the use of VOICEVOX-compatible speech synthesis servers (AivisSpeech / VOICEVOX / COEIROINK) via the MCP (Model Context Protocol). It can be used for speech synthesis in agent mode with Claude 3.7 using Cursor, etc.
sudo apt install libsdl2-dev pulseaudio-utils pulseaudio has been executed/mnt/wslgClone the repository bash git clone https://github.com/Dosugamea/voicevox-mcp-server.git cd voicevox-mcp-server
Install dependencies bash npm install
Set up environment variables
Copy .env_example to create a .env file and modify the settings as needed:
plaintext
VOICEVOX_API_URL=http://localhost:50021
VOICEVOX_SPEAKER_ID=1
Please start the server separately from the editor following the steps below. bash npm run build npm start
No separate action from the editor is required. Since it starts in stdio mode, it cannot be run directly.
Add the following to mcp.json. If the connection is unstable and gets disconnected, please reconnect.
json
"voicevox": {
"url": "http://localhost:10100/sse"
}
Add the following to mcp.json. (Operation in the author's environment has not been verified.)
json
{
"tools": {
"voicevox": {
"command": "cmd",
"args": [
"/c",
"docker",
"run",
"-i",
"--rm",
"-v",
"/mnt/wslg:/mnt/wslg",
"-e",
"PULSE_SERVER",
"-e",
"SDL_AUDIODRIVER",
"-e",
"VOICEVOX_API_URL",
"-e",
"VOICEVOX_SPEAKER_ID",
"your-local-docker-image-name"
],
"env": {
"PULSE_SERVER": "unix:/mnt/wslg/PulseServer",
"SDL_AUDIODRIVER": "pulseaudio",
"VOICEVOX_API_URL": "http://host.docker.internal:50031",
"VOICEVOX_SPEAKER_ID": "919692871"
}
}
}
}
The speaker ID varies depending on the VOICEVOX model being used. By default, it uses "1" (Shikoku Metan). If you want to use another speaker ID, change the VOICEVOX_SPEAKER_ID environment variable.
You can check the list of speaker IDs through the /speakers endpoint of the VOICEVOX ENGINE API.
Example: curl http://localhost:50021/speakers## Troubleshooting
MIT License
一种模型上下文协议服务器,使像 Claude 这样的人工智能助手能够通过 Twilio 和 OpenAI 的语音模型发起和管理实时语音通话。
该服务器允许人工智能模型通过 ClickSend 的 API 以编程方式发送短信和发起文本转语音电话呼叫,并具有内置的速率限制和输入验证功能。
一种专用的模型上下文协议(MCP)服务器,它能够提供由人工智能驱动的面试角色扮演场景,用于练习,并给予逼真的对话反馈。
一种模型上下文协议服务器的实现,使人工智能助手能够与RetellAI的语音服务进行交互,以管理呼叫、座席、电话号码和语音选项。
通过MCP协议使用AI代理辅助操作, enables用户管理Gmail账户,支持通过语音界面进行电子邮件的搜索、阅读、删除和发送。
为克劳德提供智能转录处理功能,具备自然格式化、上下文修复和由深度思维大语言模型驱动的智能总结功能。