Soundboard , give Claude a voice.
Emotion-aware TTS, multi-speaker dialogue, code narration, and workflow notifications — all running locally via KokoroSharp.
Speak
/soundboard:speak Hello! I'm your coding assistant.
Narrate
/soundboard:narrate src/server.py
Notify
/soundboard:notify Build succeeded with 0 warnings
Features
Voice synthesis designed for developer workflows.
12 Curated Voices
Male, female, British, American — each with emotion-aware routing across 8 emotions (joy, anger, sadness, fear, surprise, urgency, calm, neutral).
Multi-Speaker Dialogue
Auto-casting, stage directions, and speed modifiers. Have Claude narrate conversations between characters.
Code Narration
/soundboard:narrate walks through source files with adaptive pacing. Smart chunking splits at sentence boundaries.
SSML-Lite
Fine-grained control with pauses, emphasis, pitch, and rate tags. Plus inline SFX like <ding> and <chime>.
Security-First
Path sandboxing, concurrency gate, WAV validation, structured errors, and secret redaction. No telemetry.
Inner Monologue
Ambient system with rate limiting and automatic redaction. Claude can think out loud while working.
Quick Start
Install
# Install the voice engine
cd voice-soundboard
pip install -e ".[kokoro]"
# Install the plugin
cd soundboard-plugin
pip install -e .
# Register with Claude Code
claude plugin add /path/to/soundboard-plugin Try it
/soundboard:speak Hello! I'm your assistant.
/soundboard:narrate src/server.py
/soundboard:notify Build succeeded
/soundboard:voices
/soundboard:voice-status Slash Commands
Voice Library
12 curated voices with emotion routing.
Security
Runs entirely on your machine.