UNPKG

@voiceflow/google-types

Version:
112 lines 3.63 kB
import { Locale, VoiceLanguageCode } from './locales.js'; export declare enum VoiceType { STANDARD = "standard", WAVENET = "wavenet", NEURAL2 = "neural2" } export declare enum SSMLGender { MALE = "male", FEMALE = "female" } export declare enum Profile { SPEAKERS = "speakers", HEADPHONES = "headphones", AUDIO_SYSTEMS = "audioSystems" } export declare enum VoiceLanguage { ARABIC = "Arabic", BENGALI_INDIA = "Bengali (India)", CHINESE_HONG_KONG = "Chinese (Hong Kong)", CHINESE_TAIWAN = "Chinese (Taiwan)", CZECH_CZECH_REPUBLIC = "Czech (Czech Republic)", DANISH_DENMARK = "Danish (Denmark)", DUTCH = "Dutch", DUTCH_NETHERLANDS = "Dutch (Netherlands)", DUTCH_BELGIUM = "Dutch (Belgium)", ENGLISH_AUSTRALIA = "English (Australia)", ENGLISH_CANADA = "English (Canada)", ENGLISH_INDIA = "English (India)", ENGLISH_BELGIUM = "English (Belgium)", ENGLISH_SINGAPORE = "English (Singapore)", ENGLISH_UK = "English (UK)", ENGLISH_US = "English (US)", FILIPINO_PHILIPPINES = "Filipino (Philippines)", FINNISH_FINLAND = "Finnish (Finland)", FRENCH_CANADA = "French (Canada)", FRENCH_FRANCE = "French (France)", FRENCH_BELGIUM = "French (Belgium)", GERMAN_GERMANY = "German (Germany)", GERMAN_AUSTRIA = "German (Austria)", GERMAN_SWITZERLAND = "German (Switzerland)", GERMAN_BELGIUM = "German (Belgium)", GREEK_GREECE = "Greek (Greece)", GUJARATI_INDIA = "Gujarati (India)", HINDI_INDIA = "Hindi (India)", HUNGARIAN_HUNGARY = "Hungarian (Hungary)", INDONASIAN_INDONESIA = "Indonesian (Indonesia)", ITALIAN_ITALY = "Italian (Italy)", JAPANESE_JAPAN = "Japanese (Japan)", KANNADA_INDIA = "Kannada (India)", KOREAN_SOUTH_KOREA = "Korean (South Korea)", MALAYALAM_INDIA = "Malayalam (India)", MARATHI = "Marathi", MANDARIN_CHINESE = "Mandarin Chinese", NORWEGIAN_NORWAY = "Norwegian (Norway)", POLISH_POLAND = "Polish (Poland)", PORTUGESE_BRAZIL = "Portuguese (Brazil)", PORTUGESE_PORTUGAL = "Portuguese (Portugal)", ROMANIAN = "Romanian", RUSSIAN_RUSSIA = "Russian (Russia)", SLOVAK_SLOVAKIA = "Slovak (Slovakia)", SPANISH_SPAIN = "Spanish (Spain)", SPANISH = "Spanish", SINHALA = "Sinhala", SWEDISH_SWEDEN = "Swedish (Sweden)", TAMIL_INDIA = "Tamil (India)", TELUGU_INDIA = "Telugu (India)", THAI_THAILAND = "Thai (Thailand)", TURKISH_TURKEY = "Turkish (Turkey)", UKRANIAN_UKRAIN = "Ukrainian (Ukraine)", VIETNAMESE_VIETNAM = "Vietnamese (Vietnam)" } export interface GoogleVoice { voiceLanguage: VoiceLanguage; voiceType: VoiceType[]; voiceName: string[]; ssmlGender: string; } export declare enum Voice { DEFAULT = "default",// not a real voice (default no voice) AUDIO = "audio" } export declare const DEFAULT_LOCALE_VOICE_MAP: {}; export declare const REGIONAL_VOICE: { label: string; options: Voice[]; }[]; export declare const LocaleCodeToCountryLanguage: Record<Locale, VoiceLanguage>; export declare const DEFAULT_LANGUAGE_VOICE_MAP: { da: string; de: string; en: string; es: string; fr: string; hi: string; "zh-HK": string; id: string; it: string; ja: string; ko: string; nl: string; no: string; pl: string; pt: string; ru: string; sv: string; th: string; tr: string; "zh-TW": string; }; export declare const VoiceLanguageCodeToVoice: Record<VoiceLanguageCode, GoogleVoice[]>; export declare const ALL_GOOGLE_VOICE_NAMES: Set<string>; //# sourceMappingURL=voices.d.ts.map