11package com .bandwidth .sdk .model .bxml .utils ;
22
3- import static com .bandwidth .sdk .model .bxml .utils .TtsGender .FEMALE ;
4- import static com .bandwidth .sdk .model .bxml .utils .TtsGender .MALE ;
5- import static com .bandwidth .sdk .model .bxml .utils .TtsLocale .ARB ;
6- import static com .bandwidth .sdk .model .bxml .utils .TtsLocale .CMN_CN ;
7- import static com .bandwidth .sdk .model .bxml .utils .TtsLocale .DE ;
8- import static com .bandwidth .sdk .model .bxml .utils .TtsLocale .EN_UK ;
9- import static com .bandwidth .sdk .model .bxml .utils .TtsLocale .EN_US ;
10- import static com .bandwidth .sdk .model .bxml .utils .TtsLocale .ES ;
11- import static com .bandwidth .sdk .model .bxml .utils .TtsLocale .ES_MX ;
12- import static com .bandwidth .sdk .model .bxml .utils .TtsLocale .FR ;
13- import static com .bandwidth .sdk .model .bxml .utils .TtsLocale .IT ;
14- import static com .bandwidth .sdk .model .bxml .utils .TtsLocale .JA ;
15- import static com .bandwidth .sdk .model .bxml .utils .TtsLocale .RU ;
3+ import static com .bandwidth .voice .http .bxml .model .TtsGender .FEMALE ;
4+ import static com .bandwidth .voice .http .bxml .model .TtsGender .MALE ;
5+ import static com .bandwidth .voice .http .bxml .model .TtsLocale .ARB ;
6+ import static com .bandwidth .voice .http .bxml .model .TtsLocale .CMN_CN ;
7+ import static com .bandwidth .voice .http .bxml .model .TtsLocale .DA_DK ;
8+ import static com .bandwidth .voice .http .bxml .model .TtsLocale .DE ;
9+ import static com .bandwidth .voice .http .bxml .model .TtsLocale .EN_AU ;
10+ import static com .bandwidth .voice .http .bxml .model .TtsLocale .EN_GB ;
11+ import static com .bandwidth .voice .http .bxml .model .TtsLocale .EN_GB_WLS ;
12+ import static com .bandwidth .voice .http .bxml .model .TtsLocale .EN_IN ;
13+ import static com .bandwidth .voice .http .bxml .model .TtsLocale .EN_UK ;
14+ import static com .bandwidth .voice .http .bxml .model .TtsLocale .EN_US ;
15+ import static com .bandwidth .voice .http .bxml .model .TtsLocale .ES ;
16+ import static com .bandwidth .voice .http .bxml .model .TtsLocale .ES_MX ;
17+ import static com .bandwidth .voice .http .bxml .model .TtsLocale .ES_US ;
18+ import static com .bandwidth .voice .http .bxml .model .TtsLocale .FR ;
19+ import static com .bandwidth .voice .http .bxml .model .TtsLocale .FR_CA ;
20+ import static com .bandwidth .voice .http .bxml .model .TtsLocale .IT ;
21+ import static com .bandwidth .voice .http .bxml .model .TtsLocale .JA ;
22+ import static com .bandwidth .voice .http .bxml .model .TtsLocale .NL_NL ;
23+ import static com .bandwidth .voice .http .bxml .model .TtsLocale .RO_RO ;
24+ import static com .bandwidth .voice .http .bxml .model .TtsLocale .RU ;
1625
1726import com .fasterxml .jackson .annotation .JsonCreator ;
1827import jakarta .xml .bind .annotation .XmlEnumValue ;
@@ -22,29 +31,56 @@ public enum TtsVoice {
2231 // The enum declaration order is the order in which the enums are searched by EnumFinder
2332 // This establishes priority, as voices with the same locale and gender that are higher on the list
2433 // are reached and returned first when searching with resolveGenderLocale()
34+
2535 @ XmlEnumValue ("susan" ) SUSAN (EN_US , FEMALE , "susan" , "Kimberly" ),
2636 @ XmlEnumValue ("paul" ) PAUL (EN_US , MALE , "paul" , "Matthew" ),
2737 @ XmlEnumValue ("julie" ) JULIE (EN_US , FEMALE , "julie" , "Joanna" ),
2838 @ XmlEnumValue ("kate" ) KATE (EN_US , FEMALE , "kate" , "Kendra" ),
39+ @ XmlEnumValue ("ruth" ) RUTH (EN_US , FEMALE , "ruth" , "Ruth" ),
2940 @ XmlEnumValue ("bridget" ) BRIDGET (EN_UK , FEMALE , "bridget" , "Amy" ),
3041 @ XmlEnumValue ("katrin" ) KATRIN (DE , FEMALE , "katrin" , "Marlene" ),
3142 @ XmlEnumValue ("esperanza" ) ESPERANZA (ES , FEMALE , "esperanza" , "Conchita" ),
3243 @ XmlEnumValue ("violeta" ) VIOLETA (ES , FEMALE , "violeta" , "Lucia" ),
3344 @ XmlEnumValue ("rosa" ) ROSA (ES_MX , FEMALE , "rosa" , "Mia" ),
45+ @ XmlEnumValue ("lupe" ) LUPE (ES_US , FEMALE , "lupe" , "Lupe" ),
3446 @ XmlEnumValue ("jolie" ) JOLIE (FR , FEMALE , "jolie" , "Celine" ),
47+ @ XmlEnumValue ("gabrielle" ) GABRIELLE (FR_CA , FEMALE , "gabrielle" , "Gabriel" ),
3548 @ XmlEnumValue ("paola" ) PAOLA (IT , FEMALE , "paola" , "Carla" ),
3649 @ XmlEnumValue ("nadiya" ) NADIYA (RU , FEMALE , "nadiya" , "Tatyana" ),
3750 @ XmlEnumValue ("masako" ) MASAKO (JA , FEMALE , "masako" , "Mizuki" ),
3851 @ XmlEnumValue ("zeina" ) ZEINA (ARB , FEMALE , "zeina" , "Zeina" ),
3952 @ XmlEnumValue ("zhiyu" ) ZHIYU (CMN_CN , FEMALE , "zhiyu" , "Zhiyu" ),
4053 @ XmlEnumValue ("dave" ) DAVE (EN_US , MALE , "dave" , "Matthew" ),
54+ @ XmlEnumValue ("stephen" ) STEPHEN (EN_US , MALE , "stephen" , "Stephen" ),
4155 @ XmlEnumValue ("simon" ) SIMON (EN_UK , MALE , "simon" , "Brian" ),
4256 @ XmlEnumValue ("stefan" ) STEFAN (DE , MALE , "stefan" , "Hans" ),
4357 @ XmlEnumValue ("jorge" ) JORGE (ES , MALE , "jorge" , "Enrique" ),
58+ @ XmlEnumValue ("pedro" ) PEDRO (ES_US , MALE , "pedro" , "Pedro" ),
4459 @ XmlEnumValue ("bernard" ) BERNARD (FR , MALE , "bernard" , "Mathieu" ),
60+ @ XmlEnumValue ("liam" ) LIAM (FR_CA , MALE , "liam" , "Liam" ),
4561 @ XmlEnumValue ("luca" ) LUCA (IT , MALE , "luca" , "Giorgio" ),
4662 @ XmlEnumValue ("anatoli" ) ANATOLI (RU , MALE , "anatoli" , "Maxim" ),
47- @ XmlEnumValue ("kenji" ) KENJI (JA , MALE , "kenji" , "Takumi" );
63+ @ XmlEnumValue ("kenji" ) KENJI (JA , MALE , "kenji" , "Takumi" ),
64+ @ XmlEnumValue ("salli" ) SALLI (EN_US , FEMALE , "salli" , "Salli" ),
65+ @ XmlEnumValue ("salli_enh" ) SALLI_ENH (EN_US , FEMALE , "salli_enh" , "Salli" ),
66+ @ XmlEnumValue ("chantal" ) CHANTAL (FR_CA , FEMALE , "chantal" , "Chantal" ),
67+ @ XmlEnumValue ("miguel" ) MIGUEL (ES_US , MALE , "miguel" , "Miguel" ),
68+ @ XmlEnumValue ("joey" ) JOEY (EN_US , MALE , "joey" , "Joey" ),
69+ @ XmlEnumValue ("joey_enh" ) JOEY_ENH (EN_US , MALE , "joey_enh" , "Joey" ),
70+ @ XmlEnumValue ("penelope" ) PENELOPE (ES_US , FEMALE , "penelope" , "Penelope" ),
71+ @ XmlEnumValue ("russell" ) RUSSELL (EN_AU , MALE , "russell" , "Russell" ),
72+ @ XmlEnumValue ("emma" ) EMMA (EN_GB , FEMALE , "emma" , "Emma" ),
73+ @ XmlEnumValue ("emma_enh" ) EMMA_ENH (EN_GB , FEMALE , "emma_enh" , "Emma" ),
74+ @ XmlEnumValue ("nicole" ) NICOLE (EN_AU , FEMALE , "nicole" , "Nicole" ),
75+ @ XmlEnumValue ("raveena" ) RAVEENA (EN_IN , FEMALE , "raveena" , "Raveena" ),
76+ @ XmlEnumValue ("mads" ) MADS (DA_DK , MALE , "mads" , "Mads" ),
77+ @ XmlEnumValue ("justin" ) JUSTIN (EN_US , MALE , "justin" , "Justin" ),
78+ @ XmlEnumValue ("ivy" ) IVY (EN_US , FEMALE , "ivy" , "Ivy" ),
79+ @ XmlEnumValue ("ivy_enh" ) IVY_ENH (EN_US , FEMALE , "ivy_enh" , "Ivy" ),
80+ @ XmlEnumValue ("carmen" ) CARMEN (RO_RO , FEMALE , "carmen" , "Carmen" ),
81+ @ XmlEnumValue ("naja" ) NAJA (DA_DK , FEMALE , "naja" , "Naja" ),
82+ @ XmlEnumValue ("ruben" ) RUBEN (NL_NL , MALE , "ruben" , "Ruben" ),
83+ @ XmlEnumValue ("geraint" ) GERAINT (EN_GB_WLS , MALE , "geraint" , "Geraint" );
4884
4985
5086 private final TtsLocale locale ;
0 commit comments