voicepeak
MCP server for VOICEPEAK text-to-speech synthesis
claude mcp add --transport stdio k2wanko-voicepeak-mcp npx voicepeak-mcp@latest
How to use
This MCP server provides an interface to VOICEPEAK's text-to-speech capabilities. It exposes a set of tools for generating and playing speech from text, managing narrators and emotions, and handling pronunciation dictionaries. Core tools include synthesize to generate speech files from text (up to 140 characters), synthesize_and_play to generate and immediately play back speech, and play to playback existing audio files. You can also query available narrators with list_narrators and available emotions with list_emotions, as well as inspect and manage the pronunciation dictionaries using dictionary_list, dictionary_add, dictionary_remove, dictionary_find, and dictionary_clear. Note that some dictionary features are not available on Windows systems, and you may need to manage dictionaries directly from the VOICEPEAK application on Windows.
To use these tools, point your MCP client (or Claude Desktop integration) at the voicepeak MCP server and call the corresponding tool with the required parameters. For example, synthesize requires text input, and you can optionally specify narrators, emotion, speed, pitch, and an output path. The server ensures VoicePeak is installed on the host and uses NPX (as configured) to run the VoicePeak MCP package.
How to install
Prerequisites:
- VOICEPEAK must be installed on the host machine.
- Node.js and NPX are available (NPX usage is recommended).
Installation steps:
- Install via NPX (recommended):
npx voicepeak-mcp@latest
- Alternative: use Bunx (if you prefer Bun-based workflow):
bunx voicepeak-mcp
- Verify installation by starting the MCP server and ensuring VOICEPEAK is accessible. If needed, adjust PATH or VOICEPEAK installation paths so the server can invoke VOICEPEAK components.
Configuration example for Claude Desktop:
{
"mcpServers": {
"voicepeak": {
"command": "npx",
"args": ["voicepeak-mcp@latest"]
}
}
}
Additional notes
Tips:
- The server supports a maximum of 140 characters for synthesis in the synthesize tool. If longer input is needed, consider splitting into chunks.
- Some dictionary-related features are not available on Windows; manage dictionaries using the VOICEPEAK application on Windows.
- Ensure VOICEPEAK is properly installed and accessible on the host where the MCP server runs. If you encounter permission issues, run with appropriate user privileges.
- When configuring in Claude Desktop, you may specify the server under mcpServers with the command and arguments shown in the installation/configuration example.
Common issues:
- NPX not found: ensure Node.js and NPX are installed and accessible in your PATH.
- VOICEPEAK not found: verify VOICEPEAK installation path and that the MCP server can invoke VOICEPEAK binaries.
- Platform limitations: dictionary features are limited on Windows; consider using VOICEPEAK app for dictionary management.
Related MCP Servers
reddit -buddy
Clean, LLM-optimized Reddit MCP server. Browse posts, search content, analyze users. No fluff, just Reddit data.
docmole
Dig through any documentation with AI - MCP server for Claude, Cursor, and other AI assistants
cursor-feedback-extension
Save your Cursor monthly quota! Unlimited AI interactions in one conversation via MCP feedback loop.
mcpdog
🐕 Universal MCP Server Manager - Configure once, manage multiple MCP servers through a single interface. Perfect for Claude Desktop, Claude Code, Cursor, Gemini CLI & AI assistants. Web dashboard, auto-detection, unified proxy layer.
obsidian
MCP server for Obsidian vault management - enables Claude and other AI assistants to read, write, search, and organize your notes
ConferenceHaven-Community
Community feedback, documentation, and discussions for ConferenceHaven MCP - Your AI conference assistant