---
title: Give a character one voice, forever
summary: Store a character sheet, a bio and a provider voice id on one avatar, and reuse it for every script.
lede: One identity kit, so every script sounds like the same character
outcome: design
tools: create_avatar, set_avatar_voice, get_avatar
works_with: elevenlabs
order: 18
---

> Set up a GroundSlate avatar for the mascot: a plush build, pink body, white moustache, antennae, red jacket, who talks warm and unhurried and slightly conspiratorial. Attach my ElevenLabs voice <<YOUR ELEVENLABS VOICE ID>> to him, then read the whole thing back to me.

Everything in <<double brackets>> is yours. Fill it in before you paste.

- GroundSlate stores the voice id on the avatar but does not make the audio. Your agent makes it through its own ElevenLabs connection, an MCP server or your API key, and hands the file back.
- An avatar is a character, not a person. It has nothing to do with face recognition.
