Voice and Language

Yaplet voice agents speak 17 languages with 30 different Gemini voices. This page explains how the voices are grouped, how to preview them, which language to pick, and how the agent's spoken language differs from the two other language settings it is easy to confuse it with.

The 30 Voices

Voices are grouped into seven families by tone and character, and each family contains both masculine and feminine options. Every voice speaks every supported language — picking a voice never locks you into one. The default for a new agent is Kore.

Authoritative

Six voices described as informative, knowledgeable or firm — Charon, Rasalgethi, Sadaltager, Kore, Orus and Alnilam. The steady, credible end of the range.

Bright/Upbeat

Five voices — Zephyr, Puck, Autonoe, Laomedeia and Sadachbia — described as bright, upbeat or lively.

Energetic

Three voices: Fenrir (excitable), Pulcherrima (forward) and Leda (youthful). The fastest, most forward-leaning of the set.

Casual

Five relaxed voices — Aoede, Callirrhoe, Umbriel, Zubenelgenubi and Achird — described as breezy, easy-going, casual or friendly.

Soft/Warm

Four gentler voices: Achernar (soft), Vindemiatrix (gentle), Sulafat (warm) and Enceladus (breathy).

Clear/Smooth

Five neutral, even voices — Iapetus, Erinome, Algieba, Despina and Schedar — described as clear, smooth or even.

Distinctive

Two voices with more character: Algenib (gravelly) and Gacrux (mature).

The picker shows every voice with its descriptor and a female/male marker, and you can filter by name or descriptor, by gender, or by family. Press play on any voice to hear a sample — sampling does not affect your billing.

Picking a Voice

Three guidelines that work for most teams:

  1. Match the brand tone, not the country. A premium watch brand doesn't change voice between English and German — it changes voice between premium and friendly.
  2. Listen to the actual greeting. If the agent has a begin message, the preview speaks that text in the selected voice and language, so you hear exactly what your callers will hear. With no begin message set, you get a generic sample sentence in the chosen language instead.
  3. Run a friend test. Send the greeting recording to two people outside your company. If both say "that's clearly a robot", try a different family. If both say "that's a normal call", you're done.

The 17 Languages

LanguageCode
English (US)en-US
English (UK)en-GB
English (AU)en-AU
English (IE)en-IE
Hungarianhu-HU
Germande-DE
Frenchfr-FR
Spanishes-ES
Spanish (LATAM)es-MX
Portuguese (BR)pt-BR
Portuguese (PT)pt-PT
Italianit-IT
Dutchnl-NL
Polishpl-PL
Czechcs-CZ
Slovaksk-SK
Romanianro-RO
If you serve multiple language markets, create one voice agent per language rather than asking a single agent to switch. Each agent has its own greeting pre-generated for an instant pickup.

Three Different Language Settings

"Language" means three separate things in Yaplet, and setting the wrong one is the most common mix-up in this area.

  1. The agent's spoken language — on the Voice & language tab. This is what the caller hears: it controls the default greeting and the language the agent replies in.
  2. The brand's language — at Brand → (your brand) → Brand settings → General → Language. This is the language the brand works in, and the fallback for anything you add without a language of its own.
  3. Each source's own language — set in place on Brand → (your brand) → Knowledge, one per knowledge base or documentation set. It decides how that content is searched; it does not translate anything.
When the caller's language differs from the language your material is written in, the search query is translated before the lookup, so the agent still finds the right answer. There is one translation target for the whole brand — the language the brand's content is indexed under, which follows the brand's own Language setting — not one target per source. A brand holding a German knowledge base and an English documentation set searches both with the same translated query, so setting 3 above is not the translation target.

What Happens Mid-Call

A voice agent stays in its configured language for the whole call. The instruction it runs under tells it to reply unmistakably in that language, and that holds even if the caller switches.

  • Gemini Live still hears the caller in whatever language they actually speak — what is fixed is the language the agent answers in.
  • The search queries the agent writes are produced in the call's language, then translated for the lookup as described above.
  • If you need genuinely different languages, give each one its own agent and its own number, and let the caller pick.

Transcribing Non-English Calls

Transcription normally comes from Gemini Live itself. On non-English calls the caller's audio is additionally streamed to Deepgram in parallel, and its text is used for the transcript. This affects the written record only — the spoken side of the conversation is untouched, and there is nothing to configure.