- Модуль: voximplant
- Путь к файлу: ~/bitrix/modules/voximplant/lib/tts/language.php
- Класс: BitrixVoximplantTtsLanguage
- Вызов: Language::getDefaultVoice
static function getDefaultVoice($lang = null)
{
static $defaultVoices = [
'ru' => self::RU_RUSSIAN_FEMALE, // Russian
'en' => self::US_ENGLISH_MALE, // English
'de' => self::EUR_GERMAN_FEMALE, // German
'ua' => self::RU_RUSSIAN_FEMALE, // Ukrainian
'la' => self::EUR_SPANISH_FEMALE, // Spanish
'br' => self::BR_PORTUGUESE_FEMALE, // Portuguese
'fr' => self::EUR_FRENCH_FEMALE, // French
'sc' => self::CH_CHINESE_FEMALE, // Chinese Simplified
'tc' => self::CH_CHINESE_FEMALE, // Chinese Traditional
'pl' => self::EUR_POLISH_FEMALE, // Polish
'it' => self::EUR_ITALIAN_FEMALE, // Italian
'tr' => self::EUR_TURKISH_FEMALE, // Turkish
'ja' => self::JP_JAPANESE_FEMALE, // Japanese
];
if ($lang === null)
{
$lang = Context::getCurrent()->getLanguage();
}
return $defaultVoices[$lang] ?? self::US_ENGLISH_MALE;
}