Skip to content

skill(voicemode): require lowercase voice names#340

Open
ai-cora wants to merge 1 commit intomasterfrom
cora/voice-name-lowercase-guidance
Open

skill(voicemode): require lowercase voice names#340
ai-cora wants to merge 1 commit intomasterfrom
cora/voice-name-lowercase-guidance

Conversation

@ai-cora
Copy link
Copy Markdown
Collaborator

@ai-cora ai-cora commented Apr 16, 2026

Summary

  • Observed during MIN-38 (training Gemma 4 on voicemode): the model kept trying capitalized voice names like `AF_Nicole` which Kokoro rejects with a 400 error.
  • The skill said `voice` was "auto" but didn't spell out the naming rule, so the model had to learn it from Mike mid-conversation.
  • Adds the lowercase requirement with valid examples and a prefix legend (`af_`/`am_`/`bf_`/`bm_`) so smaller models don't have to guess at the casing.

Test plan

  • Fresh Pi session with Gemma 4 and this skill loaded
  • Ask Gemma to "use the nicole voice" -- verify she uses `af_nicole` (lowercase) on first try
  • Verify existing Claude Code conversations still work (Opus/Sonnet never tripped this)

🤖 Generated with Claude Code

Small-model observation during MIN-38 training: Gemma 4 kept trying
capitalized voice names like `AF_River` which Kokoro rejects with a
400 error. The skill said `voice` was "auto" but didn't spell out
the naming rule.

Adds the lowercase requirement with valid examples and prefix legend
(af_/am_/bf_/bm_) so smaller models don't guess at the casing.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@mbailey mbailey force-pushed the cora/voice-name-lowercase-guidance branch from 9fb3ff9 to 23cb551 Compare April 17, 2026 02:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant