There are number of possible combinations of voices and languages to select from when using LumenVox TTS. If there is ambiguity whenever a language or a specific voice is used, the TTS server needs to determine how best to select the appropriate language or voice to use.
Prior to LumenVox version 11.0, this selection was based on the languages and voices that were installed, and also the order in which the operating system detected those language/voice files.
Starting with LumenVox version 11.0, the TTS Server will select the appropriate language and voice based on the following set of prioritization rules.
TTS Engine Selection
Given the choice between TTS engines, TTS1 will be preferred over TTS2
TTS1 Priority Selection
When using the LumenVox TTS1 engine, voice and language selection will be determined based on the following in order of preference (more favored options listed first):
Language
|
Gender
|
Voice Name
|
en-US
|
Female
|
Lindsey
|
en-US
|
Female
|
Amanda
|
en-US
|
Female
|
Jackie
|
en-US
|
Female
Child
|
Leah
|
en-US
|
Female
|
Kim
|
en-US
|
Male
|
Chris
|
en-US
|
Male
|
Andrew
|
en-US
|
Male
|
Alvin
|
en-US
|
Male
|
Justin
|
en-GB
|
Female
|
Chloe
|
en-GB
|
Female
|
Megan
|
en-GB
|
Female
|
Gwendolyn
|
en-GB
|
Male
|
Ben
|
en-GB
|
Male
|
Gavin
|
en-AU
|
Female
|
Molly
|
en-AU
|
Male
|
Ian
|
en-IN
|
Female
|
Rani
|
da-DK
|
Female
|
Helsa
|
da-DK
|
Male
|
Mikkel
|
de-DE
|
Female
|
Heidi
|
de-DE
|
Male
|
Lucas
|
es-ES
|
Female
|
Martina
|
es-ES
|
Male
|
Antonio
|
es-US
|
Female
|
Lorena
|
es-US
|
Male
|
Luis
|
fr-FR
|
Female
|
Margot
|
fr-FR
|
Male
|
Jean
|
fr-CA
|
Female
|
Elodie
|
pt-PT
|
Female
|
Catina
|
pt-PT
|
Male
|
Adriano
|
pt-BR
|
Female
|
Giovanna
|
pt-BR
|
Male
|
Gustavo
|
nl-NL
|
Female
|
Anneka
|
nl-NL
|
Male
|
Henrick
|
is-IS
|
Female
|
Birta
|
is-IS
|
Male
|
Isak
|
it-IT
|
Female
|
Emilia
|
it-IT
|
Male
|
Angelo
|
pl-PL
|
Female
|
Karolina
|
pl-PL
|
Female
|
Agnieszka
|
pl-PL
|
Female
|
Ewa
|
pl-PL
|
Male
|
Jakub
|
pl-PL
|
Male
|
Jacek
|
ro-RO
|
Female
|
Irina
|
cy-GB
|
Female
|
Gwendolyn
|
cy-GB
|
Male
|
Gavin
|
ru-RU
|
Female
|
Nikita
|
ru-RU
|
Male
|
Vasili
|
tr-TR
|
Female
|
Sevi
|
sv-SV
|
Female
|
Janna
|
nb-NO
|
Female
|
Mathilde
|
TTS2 Priority Selection
When using the LumenVox TTS2 engine, the following list indicates the order of precedence that will be used when selecting language and voices when not specified, or where ambiguity exists (most favored at the top):
Language
|
Gender
|
Voice
Name
|
en-US
|
Female
|
Rebecca
|
en-US
|
Female
|
Stacey (deprecated)
|
en-US
|
Male
|
Jason
|
en-GB
|
Female
|
Sophie
|
es-MX
|
Female
|
Rita
|
Language Ambiguity
Whenever an ambiguous language is specified, the following order of precedence will apply:
English
If ambiguous language is English (en), this order will be followed:
- en-US (American English)
- en-GB (British English)
- en-AU (Australian English)
- en-IN (Indian English)
Spanish
If ambiguous language is Spanish (es), this order will be followed:
- es-ES (Castilian Spanish)
- es-US (North American Spanish)
- es-MX (Mexican Spanish)
French
If ambiguous language is French (fr), this order will be followed:
- fr-FR (European French)
- fr-CA (Canadian French)
Portuguese
If ambiguous language is Portuguese (pt), this order will be followed:
- pt-BR (Brazilian Portuguese)
- pt-PT (European Portuguese)