Docs

Voice Assignment

Assigning voices to characters in your audiobook.

Screenshot: Voice panel in the sidebar showing character-to-voice assignments

Voice Panel Overview

The Voices tab in the left sidebar shows all detected characters and their assigned voices. From here you can assign, change, and preview voices for each character.

Connecting Your TTS Provider

Before assigning voices, you need to set up a TTS provider and add its API key in Settings (⚙) in the top bar. Audiobook Studio supports ElevenLabs, OpenAI TTS, and Google Cloud TTS.

See the TTS Provider Setup page for step-by-step instructions on creating API keys for each provider.

Assigning Voices

Click the voice dropdown next to a character name to see all available voices from your ElevenLabs account. Select a voice to assign it. The voice will be used for all segments assigned to that character.

Shared Voice Warnings

If multiple characters share the same voice, a warning indicator will appear. While this is allowed, it may make it harder for listeners to distinguish between characters.

Adding Custom Characters

If the automatic character detection missed a character, you can add one manually. Custom characters work the same as auto-detected ones — assign a voice and then assign segments to them.

Bulk Reassigning

You can reassign all segments in a chapter from one character to another. This is useful when you want to change a character's voice or merge two characters.

Previewing Voices

Click the play button (▶) next to a voice to hear a short sample. This helps you choose the right voice before generating full audio.

Regenerating for a Character

After changing a character's voice, you can regenerate all audio segments for that character at once, rather than regenerating each segment individually.

Regenerating replaces all existing audio for the selected character. Previously generated audio for those segments will be overwritten.