Skip to main content

Character Creator

Design your companion's voice personality. Export as JSON — no code needed.

0.55

Higher = more consistent. Lower = more expressive/variable.

0.82

How closely to match the original voice.

0.35

Style exaggeration. Higher = more dramatic delivery.

1.00

Playback speed. 1.0 = normal.

companion-voice.json

{
  "voice": {
    "stability": 0.55,
    "similarityBoost": 0.82,
    "style": 0.35,
    "useSpeakerBoost": true,
    "speed": 1
  },
  "slang": {
    "fr": "for real",
    "ngl": "not gonna lie",
    "omg": "oh my god",
    "tbh": "to be honest",
    "idk": "I dunno",
    "rn": "right now",
    "lol": "[laughs]",
    "haha": "[laughs]",
    "hehe": "[giggles]",
    "lmao": "[laughs]"
  },
  "personaMode": "neutral"
}

How to use this file:

# With @kithjs/server:
# Save as characters/companion.json

# With @kithjs/voice-router:
import profile from "./companion-voice.json";
const voice = new VoiceRouter({
  runtime,
  character: profile,
});