loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

alltalk-tts-mcp

MCP Tool

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.

Install

$ npx loaditout add bpawnzZ/alltalk-tts-mcp

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "alltalk-tts-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "alltalk-tts-mcp"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

AllTalk TTS MCP Server

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.

Features
  • Full AllTalk API Support: All parameters from SillyTavern's AllTalk integration
  • RVC Voice Conversion: Real-Time Voice Cloning with GPU acceleration
  • Narrator Mode: Separate voices for character dialogue and narration
  • Multiple Output Formats: WAV audio with configurable parameters
  • Performance Optimizations: DeepSpeed and Low VRAM modes
  • Cross-platform Audio Playback: Automatic audio playback after generation
Prerequisites
  1. AllTalk TTS Server: Running locally or remotely
  • Default: http://localhost:7851
  • AllTalk GitHub
  1. Python 3.8+ with virtual environment support
  2. Audio System: PulseAudio, ALSA, or compatible audio backend
Installation
1. Clone the repository
git clone https://github.com/yourusername/alltalk-tts-mcp.git
cd alltalk-tts-mcp
2. Set up Python environment
Option A: Using uv (recommended - faster)
# 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 sync
Option B: Using pip (traditional)
python -m venv .venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate
pip install -r requirements.txt
3. Configure environment variables

Create 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)"
Configuration
Claude Desktop (~/.config/claude/desktop-config.json or ~/.mcp.json)
{
  "mcpServers": {
    "alltalk-tts":

Tags

alltalkclaude-codemcpmodel-context-protocolopencodervcrvc-voicesttsxtts

Reviews

Loading reviews...

Quality Signals

0
Installs
Last updated18 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit4/1/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/bpawnzZ/alltalk-tts-mcp)](https://loaditout.ai/skills/bpawnzZ/alltalk-tts-mcp)