@voiceflow/google-types
Version:
Google service types
13 lines (12 loc) • 588 B
JavaScript
;
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;