VOICEROID Daemon
About
A text-to-speech server for VOICEROID2 via the voiceroid_daemon.
Details
- Author
- mohemohe
- Categories
- Communication, Other
Jump to
Setup
Install VOICEROID Daemon in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/mohemohe/voiceroid_daemon-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
A text-to-speech server for VOICEROID2 via the voiceroid_daemon.
MCP (Model Context Protocol) server for VOICEROID2 text-to-speech viavoiceroid_daemon.
- Text-to-speech generation with VOICEROID2 voices
- Text-to-kana phonetic conversion
- Customizable voice parameters (volume, speed, pitch, emphasis)
- Audio playback support for macOS, Windows, and Linux
- Basic authentication support
- Node.js 18 or higher
- voiceroid_daemonrunning on your system
- VOICEROID2 installed (for voiceroid_daemon)
# Clone the repository git clone https://github.com/mohemohe/voiceroid_daemon-mcp.git cd voiceroid_daemon-mcp # Install dependencies npm install
Create a.envfile in the project root (optional):
# voiceroid_daemon server URL (default: http://127.0.0.1:8080) VOICEROID_DAEMON_URL=http://127.0.0.1:8080 # Basic authentication (if required) VOICEROID_DAEMON_USERNAME=your_username VOICEROID_DAEMON_PASSWORD=your_password # Default voice parameters (optional) VOICEROID_DEFAULT_VOLUME=1.0 # 0-2 VOICEROID_DEFAULT_SPEED=1.3 # 0.5-4 VOICEROID_DEFAULT_PITCH=1.0 # 0.5-2 VOICEROID_DEFAULT_EMPHASIS=1.1 # 0-2 VOICEROID_DEFAULT_PAUSE_MIDDLE=150 # 80-500 VOICEROID_DEFAULT_PAUSE_LONG=370 # 100-2000 VOICEROID_DEFAULT_PAUSE_SENTENCE=800 # 0-10000
# Run directly with tsx (no build required) npm start # Or for development with auto-reload npm run dev
Add the following to your Claude Desktop configuration file:
macOS:~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:%APPDATA%\Claude\claude_desktop_config.json
{ "mcpServers": { "voiceroid-daemon": { "command": "npx", "args": ["tsx", "/path/to/voiceroid_daemon-mcp/src/index.ts"], "env": { "VOICEROID_DAEMON_URL": "http://127.0.0.1:8080" } } } }
Test the connection to voiceroid_daemon server.
Convert Japanese text to phonetic kana reading.
- text(string, required): Text to convert to kana
Generate and play speech audio from text.
- text(string, required): Text to speak
- kana(string, optional): Phonetic reading in kana
- volume(number, optional): Voice volume (0-2, default: 1)
- speed(number, optional): Speech speed (0.5-4, default: 1)
- pitch(number, optional): Voice pitch (0.5-2, default: 1)
- emphasis(number, optional): Emphasis level (0-2, default: 1)
Once configured, you can use the tools in Claude:
Use the test_connection tool to check if voiceroid_daemon is running. Convert "こんにちは" to kana using the convert_text tool. Use speak_text to say "こんにちは、今日はいい天気ですね" with speed 1.2.
- Ensure voiceroid_daemon is running
- Check the URL in your configuration
- Verify firewall settings allow connections
- Test with curl:curl http://127.0.0.1:8080/
- macOS: Usesafplay(built-in)
- Windows: Uses PowerShell'sMedia.SoundPlayer
- Linux: Requiresaplay(usually part of alsa-utils)
If voiceroid_daemon requires authentication, ensure you've set:
- VOICEROID_DAEMON_USERNAME
- VOICEROID_DAEMON_PASSWORD
# Type checking npm run typecheck # Linting npm run lint # Run in development mode npm run dev
A server for text-to-speech generation using the AivisSpeech engine.
A Node.js MCP server for the Japanese text-to-speech software Bouyomi-chan.
Generates text-to-speech audio with automatic playback using the Chatterbox TTS model.
Text-to-speech generation with conversation history features using the ElevenLabs API.
Voice MCP server: voice-cloning TTS/STT with speak, talk, voice inbox and feeds - remote MCP with OAuth at mcp.koe.live
A server that provides text-to-speech capabilities using the Kokoro TTS engine.
Model Context Protocol (MCP) server for Kokoro text-to-speech with female voice. 100% local, no Python required. Supports SSE and stdio transports.
A Text-to-Speech server that integrates with an external VOICEVOX engine.
An MCP server integrating WhatsApp messaging and ElevenLabs AI voice capabilities into VS Code.
A server for text-to-speech (TTS) using the VoiceVox engine.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




