Files
jambonz-api-server/lib/utils/speech-data/tts-ibm.js
Hoan Luu Huu 7e046ac7f3 TTS/STT languages and voices for each provider (#281)
* wip

* wip

* wip

* wip

* wip

* wip

* add testcase
2024-01-08 18:15:40 -05:00

168 lines
4.8 KiB
JavaScript

module.exports = [
{
value: 'de-DE',
name: 'German (Germany)',
voices: [
{ value: 'de-DE_DieterVoice', name: 'Dieter (Male): Standard German' },
{
value: 'de-DE_DieterV2Voice',
name: 'Dieter 2 (Male): Standard German',
},
{
value: 'de-DE_DieterV3Voice',
name: 'Dieter 3 (Male): Standard German',
},
{ value: 'de-DE_ErikaV3Voice', name: 'Erika (Female): Standard German' },
{ value: 'de-DE_BirgitVoice', name: 'Brigit (Female): Standard German' },
{
value: 'de-DE_BirgitV2Voice',
name: 'Brigit 2 (Female): Standard German',
},
{
value: 'de-DE_BirgitV3Voice',
name: 'Brigit 3 (Female): Standard German',
},
],
},
{
value: 'en-US',
name: 'English (US)',
voices: [
{
value: 'en-US_MichaelExpressive',
name: 'Michael (Male): American English - Expressive',
},
{ value: 'en-US_MichaelVoice', name: 'Michael (Male): American English' },
{
value: 'en-US_MichaelV2Voice',
name: 'Michael 2 (Male): American English',
},
{
value: 'en-US_MichaelV3Voice',
name: 'Michael 3 (Male): American English',
},
{ value: 'en-US_HenryV3Voice', name: 'Henry (Male): American English' },
{ value: 'en-US_EmilyV3Voice', name: 'Emily (Female): American English' },
{
value: 'en-US_OliviaV3Voice',
name: 'Olivia (Female): American English',
},
{
value: 'en-US_AllisonExpressive',
name: 'Allison (Female): American English - Expressive',
},
{
value: 'en-US_AllisonVoice',
name: 'Allison (Female): American English',
},
{
value: 'en-US_AllisonV2Voice',
name: 'Allison 2 (Female): American English',
},
{
value: 'en-US_AllisonV3Voice',
name: 'Allison 3 (Female): American English',
},
{
value: 'en-US_LisaExpressive',
name: 'Lisa (Female): American English - Expressive',
},
{ value: 'en-US_LisaVoice', name: 'Lisa (Female): American English' },
{ value: 'en-US_LisaV2Voice', name: 'Lisa 2 (Female): American English' },
{ value: 'en-US_LisaV3Voice', name: 'Lisa 3 (Female): American English' },
{ value: 'en-US_KevinV3Voice', name: 'Kevin (Male): American English' },
{
value: 'en-US_EmmaExpressive',
name: 'Emma (Female): American English - Expressive',
},
],
},
{
value: 'en-GB',
name: 'English (GB)',
voices: [
{ value: 'en-GB_JamesV3Voice', name: 'James (Male)' },
{ value: 'en-GB_KateVoice', name: 'Kate (Female)' },
{ value: 'en-GB_KateV3Voice', name: 'Kate 2 (Female)' },
{ value: 'en-GB_CharlotteV3Voice', name: 'Charlotte (Female)' },
],
},
{
value: 'es-US',
name: 'Spanish (North America)',
voices: [
{
value: 'es-US_SofiaVoice',
name: 'Sofia (Female): North American Spanish',
},
{
value: 'es-US_SofiaV3Voice',
name: 'Sofia 2 (Female): North American Spanish',
},
],
},
{
value: 'es-LA',
name: 'Spanish (Latin America)',
voices: [
{
value: 'es-LA_SofiaVoice',
name: 'Sofia (Female): Latin American Spanish',
},
{
value: 'es-LA_SofiaV3Voice',
name: 'Sofia 2 (Female): Latin American Spanish',
},
],
},
{
value: 'es-ES',
name: 'Spanish (Castilian)',
voices: [
{ value: 'es-ES_LauraVoice', name: 'Laura (Female)' },
{ value: 'es-ES_LauraV3Voice', name: 'Laura 2 (Female)' },
{ value: 'es-ES_EnriqueVoice', name: 'Enrique (Male)' },
{ value: 'es-ES_EnriqueV3Voice', name: 'Enrique 2 (Male)' },
],
},
{
value: 'fr-FR',
name: 'French (FR)',
voices: [
{ value: 'fr-FR_NicolasV3Voice', name: 'Nicolas (Male)' },
{ value: 'fr-FR_ReneeVoice', name: 'Renee (Female)' },
{ value: 'fr-FR_ReneeV3Voice', name: 'Renee 2 (Female)' },
],
},
{
value: 'fr-CA',
name: 'French (CA)',
voices: [{ value: 'fr-CA_LouiseV3Voice', name: 'Louise (Female)' }],
},
{
value: 'it-IT',
name: 'Italian',
voices: [
{ value: 'it-IT_FrancescaVoice', name: 'Francesca (Female)' },
{ value: 'it-IT_FrancescaV2Voice', name: 'Francesca 2 (Female)' },
{ value: 'it-IT_FrancescaV3Voice', name: 'Francesca 3 (Female)' },
],
},
{
value: 'pt-BR',
name: 'Portuguese (Brazil)',
voices: [
{ value: 'pt-BR_IsabelaVoice', name: 'Isabela (Female)' },
{ value: 'pt-BR_IsabelaV3Voice', name: 'Isabela 2 (Female)' },
],
},
{
value: 'ja-JP',
name: 'Japanese',
voices: [
{ value: 'ja-JP_EmiVoice', name: 'Emi (Female)' },
{ value: 'ja-JP_EmiV3Voice', name: 'Emi 2 (Female)' },
],
},
];