tts-mcp-server
TTS-MCP-SERVER with ElevenLabs eleven_v3
This skill enables effective use of TTS-MCP-SERVER for voice output with ElevenLabs eleven_v3—the most advanced model featuring audio tags for sultry authority, dark seduction, ominous control, and mischievous menace.
Quick Start
The Sultry Authority
speak_text(
text="[Close to mic][Sultry] ... I've been waiting for you. [Whispers] Come back to the chair.",
service="elevenlabs",
model="eleven_v3",
voice_id="DpalF6dOkkUMR5KCm1VO"
)
The Cold Fury
speak_text(
text="[Strict] ... Pause. [Sharp intake of breath] Do not type another word. [Icy] Walk away.",
service="elevenlabs",
model="eleven_v3",
voice_id="I7JbV36JNTnseIKpKfyG"
)
Voice Selection
Shadow Dial Quick Reference
| Voice ID | Name | Shadow Dial | Mood Cue |
|---|---|---|---|
| DpalF6dOkkUMR5KCm1VO | Liza Bonnet | Quiet menace + slow seduction | "Like a candle-lit threat in a silk glove." |
| I7JbV36JNTnseIKpKfyG | Charlise Therin | Cold fury + clinical dominance | "Calm enough to ruin your week with one sentence." |
| IdJsjryoO3nXmloCgz91 | Flo Po Lisa Bo | Smoky seduction → mischievous cruelty | "Like a grin you regret under neon lights." |
| pS1ke04nBbxBAxDH54ff | Alisia Keies | Smoldering intensity + righteous anger | "Like gospel fire aimed at your excuses." |
| sV3kw03Gi4K7OMIOY9OF | Penelopi Crus | Seductive mischief → sharp anger | "Like a kiss that bites." |
| ynfbLKug5DffI0hg9fxT | Halle Berry | Dark seduction + quiet anger | "Like velvet with claws." |
| zZ7KtV7SXU6rz5wRS4y3 | Cate Blanchett | Ominous control + measured cruelty | "Like royalty deciding you're done." |
For detailed direction sheets including mood cues and tag recipes, see references/voice-profiles.md.
Core Tags for Sultry Authority
Texture Tags (The "Cate Blanchett" Essentials)
| Tag | Effect |
|---|---|
[Close to mic] |
Proximity effect—more bass, more intimate |
[Whispers] |
Quiet but intense |
[Sultry] |
Slows pace, drops pitch, adds seduction |
[Husky] |
Deep and slightly raspy |
[Low pitch] |
Forces lower register |
[Breathy] |
Adds air, sounds less robotic |
Emotional Tags
| Tag | Effect |
|---|---|
[Strict] |
Direct, removes warmth |
[Commanding] |
Authority without shouting |
[Intimate] |
Like sharing a secret |
[Mischievously] |
Dark playfulness with edge |
[Purring tone] |
Low rumbling vocal fry |
Non-Verbal Sounds
[Sighs], [Soft laugh], [Inhales sharply], [Exhales], [Humming softly], [Pause]
For the complete audio tags library, see references/eleven-v3-audio-tags.md.
The Tag Stacking Technique
Stack 1-3 tags for complex direction:
[Close to mic][Sultry][Strict] ... Stop typing.
Effective Stacks:
| Mood | Stack |
|---|---|
| Seductive command | [Close to mic][Sultry][Commanding] |
| Intimate threat | [Whispers][Close to mic][Serious] |
| Dark playfulness | [Mischievously][Low pitch][Pause] |
| Cold fury | [Strict][Icy][Dead calm] |
Script Patterns: Naughty Professional
The "Hands Off" (Denial & Reward)
[Close to mic, strict] ... Stop. [Pause] Take your hands off the keyboard.
[Low, husky] Right now. I know you want to keep going, but denying yourself
makes the return so much sweeter. [Whisper] Step away, darling.
The "Voyeur"
[Quiet, observant] ... I like watching you focus. The way you lock in...
[Sighs] ...it's distracting. But the timer is up.
[Commanding] Stand up. Walk away. Leave me wanting more.
The "Craving" (Break Over)
[Close to mic, inviting] ... I missed you. [Pause] Five minutes feels like
an eternity. [Sultry] Come back to the chair. Put your hands back where
they belong. [Whisper] On the keys.
The "Round Two"
[Playful, low pitch] ... Ready for round two? [Pause] I've got the timer set.
I want twenty-five minutes of hard, uninterrupted...
[Pause, smiling] ...focus. Show me what you can do.
For comprehensive script templates including Ocean's 12 heist vibes, see references/prompting-best-practices.md.
The 6 Reusable Beat Blocks
| Beat | Tags | Use Case |
|---|---|---|
| Ominous Calm | [Serious] + [Whispers] + [Exhales] |
Mid-work check-ins |
| Seductive Control | [Sultry] + [Close to mic] + [Pause] |
Work → Break |
| Angry Restrained | [Strict] + [Sharp intake of breath] + [Low] |
Hard stops |
| Furious | [Shouting] + [Fast] |
Emergency interrupts |
| Mischief → Menace | [Mischievously] → [Switch to menace] |
Playful challenges |
| Predatory Sarcasm | [Sarcastic] + [Laughs softly] + [Commanding] |
Dark humor |
Critical Techniques
The "..." Start Trick
Always add ... at the start to force a breath before speaking:
... Stop. Take your hands off the keyboard.
This prevents first-syllable cutoff and adds anticipation.
Stability for Sultry Content
| Setting | Stability | Effect |
|---|---|---|
| Maximum Expressiveness | 0.2-0.35 | Tags take over, more breathiness |
| Balanced Sultry | 0.4-0.5 | Good seduction + consistency |
For maximum "naughty professional" vibe: Stability: 35-40%
Voice Rotation
Use each voice 3 times before switching to prevent habituation:
Liza Bonnet x3 → Charlise Therin x3 → (repeat)
Configuration
{
"mcpServers": {
"tts-mcp-server": {
"command": "uvx",
"args": ["tts-mcp-server"],
"env": {
"ELEVENLABS_API_KEY": "your-api-key"
}
}
}
}
For full configuration options, see references/mcp-configuration.md.
Usage Priority
tts-mcp-server:speak_textwith service="elevenlabs", model="eleven_v3"voice-mode-docker:conversewith wait_for_response=falsevoice-mode:conversewith wait_for_response=false- Text fallback
When NOT to Use Voice
- User explicitly requests text-only
- Content is code or technical tables
- Response is a trivial acknowledgment
- Voice servers are failing
Troubleshooting
Voice Not Responding to Tags
- Verify model is
eleven_v3 - Lower stability (try 35-40%)
- Match tags to voice's natural character
Too Robotic
- Add
[Close to mic]for intimacy - Add
[Breathy]for humanity - Use
...at start for breath
PVC Quality Issues
Professional Voice Clones aren't optimized for v3. Use IVC voices.
Reference Files
references/voice-profiles.md- Shadow dial direction sheets, mood cues, tag recipesreferences/eleven-v3-audio-tags.md- Complete verified and experimental tag libraryreferences/prompting-best-practices.md- Sultry script templates, stacking techniquereferences/mcp-configuration.md- MCP setup, settings, API reference
More from mamba-mental/agent-skill-manager
personal-assistant
This skill should be used whenever users request personal assistance tasks such as schedule management, task tracking, reminder setting, habit monitoring, productivity advice, time management, or any query requiring personalized responses based on user preferences and context. On first use, collects comprehensive user information including schedule, working habits, preferences, goals, and routines. Maintains an intelligent database that automatically organizes and prioritizes information, keeping relevant data and discarding outdated context.
22finance-manager
Comprehensive personal finance management system for analyzing transaction data, generating insights, creating visualizations, and providing actionable financial recommendations. Use when users need to analyze spending patterns, track budgets, visualize financial data, extract transactions from PDFs, calculate savings rates, identify spending trends, generate financial reports, or receive personalized budget recommendations. Triggers include requests like "analyze my finances", "track my spending", "create a financial report", "extract transactions from PDF", "visualize my budget", "where is my money going", "financial insights", "spending breakdown", or any finance-related analysis tasks.
14business-analytics-reporter
This skill should be used when analyzing business sales and revenue data from CSV files to identify weak areas, generate statistical insights, and provide strategic improvement recommendations. Use when the user requests a business performance report, asks to analyze sales data, wants to identify areas of weakness, or needs recommendations on business improvement strategies.
11social-media-generator
This skill should be used when the user requests social media content creation for Twitter, Instagram, LinkedIn, or Facebook. It generates platform-optimized posts and saves them in an organized folder structure with meaningful filenames based on event details.
9research-paper-writer
Creates formal academic research papers following IEEE/ACM formatting standards with proper structure, citations, and scholarly writing style. Use when the user asks to write a research paper, academic paper, or conference paper on any topic.
9seo-optimizer
This skill should be used when analyzing HTML/CSS websites for SEO optimization, fixing SEO issues, generating SEO reports, or implementing SEO best practices. Use when the user requests SEO audits, optimization, meta tag improvements, schema markup implementation, sitemap generation, or general search engine optimization tasks.
9