Voices, Voice IDs, and Supported Languages

View as Markdown

Curated voice IDs you can paste straight into a TTS request, plus the API call for filtering the full 217-voice catalog. The model cards remain the canonical source for the complete catalog — this page is the fastest path from “I need a voice” to “I have a voice_id”.

Pairing rule. Lightning v3.1 voice IDs only work with "model": "lightning_v3.1" (or with model omitted — the default). Lightning v3.1 Pro voice IDs only work with "model": "lightning_v3.1_pro". Mismatched pairing returns synthesised audio in the wrong voice or no audio at all. See the Pro model card and v3.1 model card for the full catalogs.

Quick pick by use case

Use caseRecommended voiceModelWhy
US conversational, femalekaitlynlightning_v3.1_proPro pool, natural American accent
US conversational, maleblakelightning_v3.1_proPro pool, natural American accent
UK conversational, femalesophielightning_v3.1_proPro pool, British accent
UK conversational, malesamlightning_v3.1_proPro pool, British accent
Indian English + Hindi, femalemeherlightning_v3.1_proPro pool, Indian voices code-switch en↔hi
Indian English + Hindi, maleavirajlightning_v3.1_proPro pool, Indian voices code-switch en↔hi
US English, broad coveragemagnus (M) / olivia (F)lightning_v3.1Standard pool, 217-voice catalog access
Hindi (Devanagari script)devansh (M) / sunidhi (F)lightning_v3.1Standard pool, Hindi-trained voices
Tamiljeevan (M) / rajeshwari (F)lightning_v3.1Standard pool, Tamil-trained voices
Spanish (European)marcos (M) / daniella (F)lightning_v3.1Standard pool, Spanish-trained voices

Lightning v3.1 Pro — by accent + gender

Premium pool with a curated catalog. English-only across all voices; Indian Pro voices additionally code-switch to Hindi when language: hi is set (or language is omitted, defaulting to en + hi).

Female: kaitlyn, savannah, amelia, zoe, ruby, leah, jenna, kate, molly, sara, fiona

Male: blake, austin, henry, jack, leo, luke, owen

Female: sophie, ellie, cressida, ottilie, elowen, seraphina

Male: sam, henry, benedict, cormac, rupert, finley

Female: rhea, zariya, kareena, mishka, inaaya, saira, meher, aarini

Male: aviraj, vyom, zoravar, reyansh, ahan

See the Pro model card voice catalog for ranking notes.

Lightning v3.1 — standard pool

217 voices total across 12 languages — English (176), Hindi (115), Tamil (13), Spanish (11), Kannada (10), Marathi (9), Telugu (8), Odia (8), Punjabi (8), Malayalam (6), Gujarati (5), Bengali (4). Voices below are the curated short-list; the v3.1 model card has the full catalog.

Male: jordan, robert, johnny, lucas, magnus, ronald, blofeld, zorin, felix, malcolm

Female: lauren, hannah, vanessa, brooke, olivia, rachel, nicole, elizabeth, ilsa, christine

Voice IDGenderAccent
williamMaleCanadian
ericaFemaleCanadian
chloeFemaleAustralian

Female: sunidhi, chinmayi, aanya, siya, anuja, avni, ishani, yuvika, advika, sana, sameera, srishti, sakshi, maya

Male: wasim, rehan, parth, atharv, vivaan, devansh, aarush

Voice IDGender
jeevanMale
rajeshwariFemale
Voice IDGender
srihariMale
padmajaFemale
Voice IDGender
pranavMale
deepashriFemale
Voice IDGender
vaisakhMale
shibiFemale
Voice IDGender
nileshMale
rupaliFemale
Voice IDGender
dhruvitMale
niharikaFemale
Voice IDGender
marcosMale
davidMale
miguelMale
daniellaFemale
camillaFemale
albaFemale
nereaFemale

Fetch the full catalog programmatically

For filtering by language / accent / gender / use case across the full 217 voices, query the live catalog. The response includes both standard Lightning v3.1 voices and Pro voices, distinguished by their tags.

$curl "https://api.smallest.ai/waves/v1/lightning-v3.1/get_voices" \
> -H "Authorization: Bearer $SMALLEST_API_KEY"

Voice object shape

Each entry in the voices array has:

FieldTypeDescription
voiceIdstringUse this with the voice_id body field in synthesis requests.
displayNamestringHuman-readable name.
tags.languagestring[]Languages the voice was trained on (e.g., ["english"], ["english", "hindi"]).
tags.accentstringOne of american, british, indian, canadian, australian.
tags.genderstringmale or female.
tags.agestringyoung, middle-aged, senior.
tags.usecasesstring[]Recommended use cases (e.g., ["conversational"], ["narration"]).

Supported languages

LanguageCodev3.1 voicesv3.1 Pro voices
English (US, UK, Indian)en17643
Hindihi11513 (Indian voices)
Tamilta13
Spanishes11
Kannadakn10
Marathimr9
Telugute8
Odiaor8
Punjabipa8
Malayalamml6
Gujaratigu5
Bengalibn4

For per-language voice counts that always reflect the live catalog, query GET /waves/v1/lightning-v3.1/get_voices and group by tags.language. For the canonical per-voice metadata, see the Lightning v3.1 model card voice catalog and Lightning v3.1 Pro voice catalog.

Need help?