VOICEROID Daemon

by mohemohe

Not rated
GitHub

About

A text-to-speech server for VOICEROID2 via the voiceroid_daemon.

Details

Author
mohemohe
Categories
Communication, Other

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.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.