bpawnzZ/alltalk-tts-mcp
A Model Context Protocol (MCP) server for AllTalk TTS, providing full-featured text-to-speech with RVC voice conversion, narrator mode, and advanced audio generation capabilities.
Platform-specific configuration:
{
"mcpServers": {
"alltalk-tts-mcp": {
"command": "npx",
"args": [
"-y",
"alltalk-tts-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
A Model Context Protocol (MCP) server for AllTalk TTS, providing full-featured text-to-speech with RVC voice conversion, narrator mode, and advanced audio generation capabilities.
http://localhost:7851git clone https://github.com/yourusername/alltalk-tts-mcp.git
cd alltalk-tts-mcp# Install uv if not already installed
curl -LsSf https://astral.sh/uv/install.sh | sh
# Or using pip: pip install uv
# Create virtual environment and install dependencies
uv syncpython -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
pip install -r requirements.txtCreate a .env file or set environment variables:
# Required: AllTalk server URL
export ALLTALK_URL="http://localhost:7851"
# Optional: Audio playback settings
export PULSE_SERVER="unix:/run/user/$(id -u)/pulse/native"
export XDG_RUNTIME_DIR="/run/user/$(id -u)"~/.config/claude/desktop-config.json or ~/.mcp.json){
"mcpServers": {
"alltalk-tts":Loading reviews...