@voiceflow/alexa-types
Version:
Alexa service types
142 lines (141 loc) • 4.2 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ALL_ALEXA_VOICE_NAMES = exports.REGIONAL_VOICE = exports.DEFAULT_LOCALE_VOICE_MAP = exports.Voice = exports.ProductType = exports.Locale = void 0;
var Locale;
(function (Locale) {
Locale["EN_US"] = "en-US";
Locale["EN_AU"] = "en-AU";
Locale["EN_CA"] = "en-CA";
Locale["EN_IN"] = "en-IN";
Locale["EN_GB"] = "en-GB";
Locale["FR_CA"] = "fr-CA";
Locale["ES_US"] = "es-US";
Locale["FR_FR"] = "fr-FR";
Locale["DE_DE"] = "de-DE";
Locale["IT_IT"] = "it-IT";
Locale["JA_JP"] = "ja-JP";
Locale["ES_ES"] = "es-ES";
Locale["ES_MX"] = "es-MX";
Locale["PT_BR"] = "pt-BR";
Locale["HI_IN"] = "hi-IN";
})(Locale || (exports.Locale = Locale = {}));
var ProductType;
(function (ProductType) {
ProductType["CONSUMABLE"] = "CONSUMABLE";
ProductType["ENTITLEMENT"] = "ENTITLEMENT";
ProductType["SUBSCRIPTION"] = "SUBSCRIPTION";
})(ProductType || (exports.ProductType = ProductType = {}));
var Voice;
(function (Voice) {
Voice["ALEXA"] = "Alexa";
Voice["AUDIO"] = "audio";
Voice["IVY"] = "Ivy";
Voice["JOANNA"] = "Joanna";
Voice["JOEY"] = "Joey";
Voice["JUSTIN"] = "Justin";
Voice["KENDRA"] = "Kendra";
Voice["KIMBERLY"] = "Kimberly";
Voice["MATTHEW"] = "Matthew";
Voice["SALLI"] = "Salli";
Voice["NICOLE"] = "Nicole";
Voice["RUSSELL"] = "Russell";
Voice["AMY"] = "Amy";
Voice["BRIAN"] = "Brian";
Voice["EMMA"] = "Emma";
Voice["ADITI"] = "Aditi";
Voice["RAVEENA"] = "Raveena";
Voice["HANS"] = "Hans";
Voice["MARLENE"] = "Marlene";
Voice["VICKI"] = "Vicki";
Voice["CONCHITA"] = "Conchita";
Voice["ENRIQUE"] = "Enrique";
Voice["CARLA"] = "Carla";
Voice["GIORGIO"] = "Giorgio";
Voice["MIZUKI"] = "Mizuki";
Voice["TAKUMI"] = "Takumi";
Voice["CELINE"] = "Celine";
Voice["LEA"] = "Lea";
Voice["MATHIEU"] = "Mathieu";
Voice["MIA"] = "Mia";
Voice["PENELOPE"] = "Penelope";
Voice["CHANTAL"] = "Chantal";
Voice["VITORIA"] = "Vitoria";
Voice["LUPE"] = "Lupe";
Voice["MIGUEL"] = "Miguel";
Voice["CAMILA"] = "Camila";
Voice["RICARDO"] = "Ricardo";
Voice["BIANCA"] = "Bianca";
})(Voice || (exports.Voice = Voice = {}));
exports.DEFAULT_LOCALE_VOICE_MAP = {
[Locale.DE_DE]: Voice.MARLENE,
[Locale.EN_AU]: Voice.NICOLE,
[Locale.EN_CA]: Voice.ALEXA,
[Locale.EN_GB]: Voice.AMY,
[Locale.EN_IN]: Voice.ADITI,
[Locale.EN_US]: Voice.ALEXA,
[Locale.ES_ES]: Voice.CONCHITA,
[Locale.ES_MX]: Voice.MIA,
[Locale.ES_US]: Voice.PENELOPE,
[Locale.FR_CA]: Voice.CHANTAL,
[Locale.FR_FR]: Voice.CELINE,
[Locale.IT_IT]: Voice.CARLA,
[Locale.JA_JP]: Voice.MIZUKI,
[Locale.PT_BR]: Voice.VITORIA,
[Locale.HI_IN]: Voice.ADITI,
};
exports.REGIONAL_VOICE = [
{
label: 'Default',
options: [Voice.ALEXA],
},
{
label: 'English US',
options: [
Voice.IVY,
Voice.JOANNA,
Voice.JOEY,
Voice.JUSTIN,
Voice.KENDRA,
Voice.KIMBERLY,
Voice.MATTHEW,
Voice.SALLI,
],
},
{
label: 'English AU',
options: [Voice.NICOLE, Voice.RUSSELL],
},
{
label: 'English GB',
options: [Voice.AMY, Voice.BRIAN, Voice.EMMA],
},
{
label: 'English IN',
options: [Voice.ADITI, Voice.RAVEENA],
},
{
label: 'German',
options: [Voice.HANS, Voice.MARLENE, Voice.VICKI],
},
{
label: 'Spanish',
options: [Voice.CONCHITA, Voice.ENRIQUE, Voice.MIA, Voice.LUPE, Voice.MIGUEL, Voice.PENELOPE],
},
{
label: 'Italian',
options: [Voice.CARLA, Voice.GIORGIO, Voice.BIANCA],
},
{
label: 'Japanese',
options: [Voice.MIZUKI, Voice.TAKUMI],
},
{
label: 'French',
options: [Voice.CELINE, Voice.LEA, Voice.MATHIEU, Voice.CHANTAL],
},
{
label: 'Portuguese',
options: [Voice.VITORIA, Voice.CAMILA, Voice.RICARDO],
},
];
exports.ALL_ALEXA_VOICE_NAMES = new Set(Object.values(Voice));