UNPKG

@voiceflow/google-types

Version:
13 lines (12 loc) 588 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getVoiceForLanguage = void 0; const constants_1 = require("../constants"); const getVoiceForLanguage = (language, voiceType) => { const locales = constants_1.LanguageToLocale[language]; return (locales.map((locale) => { const languageCode = constants_1.LocaleToVoiceLanguageCode[locale]; return (constants_1.VoiceLanguageCodeToVoice[languageCode].filter((voice) => voice.voiceType.includes(voiceType)) || []); }) || []); }; exports.getVoiceForLanguage = getVoiceForLanguage;