UNPKG

@voiceflow/google-types

Version:
9 lines (8 loc) 459 B
import { LanguageToLocale, LocaleToVoiceLanguageCode, VoiceLanguageCodeToVoice } from '../constants/index.js'; export const getVoiceForLanguage = (language, voiceType) => { const locales = LanguageToLocale[language]; return (locales.map((locale) => { const languageCode = LocaleToVoiceLanguageCode[locale]; return (VoiceLanguageCodeToVoice[languageCode].filter((voice) => voice.voiceType.includes(voiceType)) || []); }) || []); };