1.6 KiB
1.6 KiB
description: Switch to a different ElevenLabs TTS voice
argument-hint: [voice_name_or_number] [--sentiment personality_name]
Voice Selection
If no arguments provided, display this list:
🎤 Available ElevenLabs Voices
- Amy - Young and friendly
- Aria - Clear professional
- Cowboy Bob - Western charm
- Demon Monster - Deep and spooky
- Dr. Von Fusion - Eccentric scientist
- Drill Sergeant - Military authority
- Grandpa Spuds Oxley - Wise elder
- Jessica Anne Bogart - Wickedly eloquent
- Lutz Laugh - Jovial and giggly
- Matthew Schmitz - Deep baritone
- Michael - British urban
- Ms. Walker - Warm teacher
- Northern Terry - Eccentric British
- Ralf Eisend - International speaker
Then check current voice with: !bash .claude/hooks/voice-manager.sh get
And inform user: "To switch voices, use /agent-vibes:switch <number> or /agent-vibes:switch <name>"
If arguments ARE provided:
- Parse arguments for --sentiment flag
- If --sentiment is present:
- Extract voice name/number (everything before --sentiment)
- Extract sentiment name (after --sentiment)
- Execute: !bash .claude/hooks/voice-manager.sh switch
- Then execute: !bash .claude/hooks/sentiment-manager.sh set
- If no --sentiment flag:
- Execute: !bash .claude/hooks/voice-manager.sh switch $ARGUMENTS
Examples
# Switch voice only
/agent-vibes:switch Jessica Anne Bogart
# Switch voice and set sentiment
/agent-vibes:switch Aria --sentiment sarcastic
# Switch by number with sentiment
/agent-vibes:switch 5 --sentiment flirty