Guides
Voice & TTS

Voice Configuration

Configure text-to-speech (TTS) voices for your avatar. All voice settings are managed in the Dashboard – changes apply instantly to all embedded instances.

Quality Tiers

Avatarium offers three TTS quality tiers:

TierProviderCharacteristics
BasicGroqFast, suitable for high-volume use
StandardDeepgramNatural-sounding, low latency
PremiumElevenLabsUltra-realistic, human-like voices

Premium (ElevenLabs) voices are only available on Premium and Elite plans.

Configuring Voice in the Dashboard

  1. Go to dashboard.avatarium.ai (opens in a new tab)
  2. Click on your avatar
  3. Navigate to Settings → Voice
  4. Choose a quality tier and voice
  5. Save – changes apply immediately

Available Voices

Basic (Groq)

Voice IDStyle
autumnWarm, natural
dianaClear, professional
hannahCheerful, friendly
austinCasual, warm
danielClear, neutral
troyDeep, confident

Supports vocal directions: [cheerful], [excited], [calm], [whisper], [laughing].

Standard (Deepgram)

Voice IDStyle
aura-asteria-enWarm, natural
aura-luna-enSoft, gentle
aura-stella-enClear, professional
aura-athena-enConfident, articulate
aura-orion-enDeep, authoritative
aura-arcas-enSmooth, conversational

Premium (ElevenLabs)

Hundreds of voices available – browse and preview in the dashboard. Common choices:

Voice IDNameStyle
21m00Tcm4TlvDq8ikWAMRachelWarm, conversational
EXAVITQu4vr4xnSDxMaLBellaSoft, friendly
ErXwobaYiN019PkySvjVAntoniProfessional, clear

Full library at ElevenLabs Voice Library (opens in a new tab).

Language Support

Avatarium supports 30+ languages. Set the language in Settings → Voice → Language. The avatar responds in the user's language when the AI provider supports it.

For multi-language setups, include language instructions in the system prompt:

Respond in the same language as the user.

Listing Voices via API

curl https://api.avatarium.ai/v1/tts/voices \
  -H "Authorization: Bearer av_live_xxxxx"
const response = await fetch('https://api.avatarium.ai/v1/tts/voices', {
  headers: { Authorization: `Bearer ${apiKey}` }
});
const { data } = await response.json();