npc-voice

Synthesize NPC dialogue into MP3 speech audio via ElevenLabs.

2|Updated Nov 6, 2025
One-click install
npx skills add https://github.com/SaharCarmel/Sahar-claude-code-marketplace --skill npc-voice
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: npc-voice
Source: https://github.com/SaharCarmel/Sahar-claude-code-marketplace/tree/main/plugins/dnd-dm/skills/npc-voice
Command: npx skills add https://github.com/SaharCarmel/Sahar-claude-code-marketplace --skill npc-voice

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @elevenlabs/elevenlabs-js, dotenv, and includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the need for manual voice acting, allowing you to effortlessly bring NPCs and narration to life with realistic, AI-generated speech. It saves time and enhances immersion in your D&D sessions or storytelling.

Core Features & Use Cases

  • Realistic Speech Synthesis: Generate natural-sounding dialogue for any character or narration.
  • Preset Character Voices: Choose from a variety of voices like goblin, wizard, villain, or narrator to instantly give NPCs distinct personalities.
  • Auto-Play Audio: Hear the generated speech immediately through your system, perfect for real-time gameplay.
  • Use Case: During a D&D session, use this skill to voice a menacing villain's monologue or a wise wizard's advice, making your game more immersive and memorable without needing to perform yourself.

Quick Start

Speak "Welcome, adventurer!" using the 'merchant' voice for an NPC named "Elmar Barthen".

Frequently Asked Questions about npc-voice

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate NPC voices for D&D sessions using text-to-speech?

Text-to-speech for D&D NPCs synthesizes dialogue into realistic speech audio through ElevenLabs API integration. This Skill converts your NPC lines into high-quality MP3 audio with preset character voices like goblin, wizard, or villain, then plays them automatically during gameplay without manual voice acting.

Can I use ElevenLabs to create different character voices for tabletop RPG narration?

Yes. ElevenLabs supports multiple preset voice profiles tailored for RPG characters. This Skill provides direct access to these voices, letting you assign distinct personalities to different NPCs and narrators by selecting from predefined voice options and generating MP3 output at 44.1kHz.

What do I need to set up AI voice acting for my D&D campaign?

You need an ElevenLabs API key, Node.js environment, and the dotenv package to manage credentials. This Skill handles the rest—it runs via a Node CLI, accepts NPC dialogue text input, and outputs ready-to-play MP3 audio files for immediate use in your session.

How does AI narration improve D&D storytelling compared to manual voice acting?

AI narration eliminates preparation time and performance anxiety while delivering consistent, professional-quality voices for villain monologues, NPC dialogue, and ambient narration. This Skill synthesizes speech instantly during gameplay, letting you focus on storytelling rather than voice performance.

Does this text-to-speech tool work for game development and content creation outside D&D?

Yes. Beyond tabletop RPGs, this Skill applies to any storytelling, game development, or content creation requiring NPC voice synthesis. It generates MP3 audio via Node CLI with local playback and cleanup, supporting diverse narrative and game contexts needing realistic character voices.

What audio format and quality does this NPC voice synthesis produce?

This Skill outputs MP3 audio at 44.1kHz sample rate with 128kbps bitrate, ensuring high-quality speech suitable for real-time playback in D&D sessions and content projects. ElevenLabs synthesis delivers natural-sounding dialogue at this consistent technical specification.