test_connectionLABSCO SUMMARY
VOICEROID2 driven from the conversation.
The kana step is exposed on its own, so when the engine reads a name wrong you fix the reading and speak it again rather than fighting the text.
What it is
A Node.js MCP server in front of voiceroid_daemon, which drives a local VOICEROID2 installation. Text goes in, audio comes out and plays on macOS, Windows or Linux; the kana reading can be generated separately and corrected before it is spoken.
What you get
- Japanese text spoken in a VOICEROID2 voice and played back
- Text converted to its kana reading, which you can correct and pass back in
- Volume, speed, pitch, emphasis and three pause lengths set per call or as defaults
- A connection check against the daemon before anything else is attempted
Requirements
Node.js 18 or higher, VOICEROID2 installed, and voiceroid_daemon running — the server looks for it on localhost by default, and its address is configurable. Basic authentication is supported where the daemon asks for it.
Setup effort
Build from source — clone the repository, then follow the project's own run instructions
USE CASES
Getting a line read out loud
Send the text and hear it, with speed and pitch set on the call.
Fixing a word the engine mispronounces
Convert the text to kana, correct the reading, then speak it with that kana supplied.
Checking the engine is up before a batch
Test the daemon connection first, so a failed run is not blamed on the text.
3 tools
Listed in project docs. Your client may show a different list.
convert_textspeak_textBEFORE YOU INSTALL
What to know first
Tools you get
3 tools named in the project's documentation.
Requires
Node.js 18
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
git clone https://github.com/mohemohe/voiceroid_daemon-mcp.gitMCP Clients
Claude Desktop
{
"mcpServers": {
"voiceroid-daemon": {
"command": "npx",
"args": [
"tsx",
"<YOUR_PATH_TO_VOICEROID_DAEMON_MCP>/src/index.ts"
],
"env": {
"VOICEROID_DAEMON_URL": "http://127.0.0.1:8080"
}
}
}
}