Language
Table of Contents
Constants
- AMAZON_VOICES = [self::AU_ENGLISH_FEMALE => true, self::BR_PORTUGUESE_FEMALE => true, self::CA_FRENCH_FEMALE => true, self::CA_FRENCH_MALE => true, self::EUR_FRENCH_FEMALE => true, self::EUR_FRENCH_MALE => true, self::UK_ENGLISH_FEMALE => true, self::UK_ENGLISH_MALE => true, self::US_SPANISH_FEMALE => true, self::US_SPANISH_MALE => true]
- AU_ENGLISH_FEMALE = 'auenglishfemale'
- BR_PORTUGUESE_FEMALE = 'brportuguesefemale'
- CA_ENGLISH_FEMALE = 'caenglishfemale'
- CA_FRENCH_FEMALE = 'cafrenchfemale'
- CA_FRENCH_MALE = 'cafrenchmale'
- CH_CHINESE_FEMALE = 'chchinesefemale'
- CH_CHINESE_MALE = 'chchinesemale'
- EUR_CATALAN_FEMALE = 'eurcatalanfemale'
- EUR_CZECH_FEMALE = 'eurczechfemale'
- EUR_DANISH_FEMALE = 'eurdanishfemale'
- EUR_DUTCH_FEMALE = 'eurdutchfemale'
- EUR_FINNISH_FEMALE = 'eurfinnishfemale'
- EUR_FRENCH_FEMALE = 'eurfrenchfemale'
- EUR_FRENCH_MALE = 'eurfrenchmale'
- EUR_GERMAN_FEMALE = 'eurgermanfemale'
- EUR_GERMAN_MALE = 'eurgermanmale'
- EUR_ITALIAN_FEMALE = 'euritalianfemale'
- EUR_ITALIAN_MALE = 'euritalianmale'
- EUR_NORWEGIAN_FEMALE = 'eurnorwegianfemale'
- EUR_POLISH_FEMALE = 'eurpolishfemale'
- EUR_PORTUGUESE_FEMALE = 'eurportuguesefemale'
- EUR_PORTUGUESE_MALE = 'eurportuguesemale'
- EUR_SPANISH_FEMALE = 'eurspanishfemale'
- EUR_SPANISH_MALE = 'eurspanishmale'
- EUR_TURKISH_FEMALE = 'eurturkishfemale'
- EUR_TURKISH_MALE = 'eurturkishmale'
- HK_CHINESE_FEMALE = 'hkchinesefemale'
- HU_HUNGARIAN_FEMALE = 'huhungarianfemale'
- JP_JAPANESE_FEMALE = 'jpjapanesefemale'
- JP_JAPANESE_MALE = 'jpjapanesemale'
- KR_KOREAN_FEMALE = 'krkoreanfemale'
- KR_KOREAN_MALE = 'krkoreanmale'
- PROVIDER_AMAZON = 'Amazon'
- PROVIDER_DEFAULT = 'Default'
- RU_RUSSIAN_FEMALE = 'ruinternalfemale'
- RU_RUSSIAN_MALE = 'ruinternalmale'
- SW_SWEDISH_FEMALE = 'swswedishfemale'
- TW_CHINESE_FEMALE = 'twchinesefemale'
- UK_ENGLISH_FEMALE = 'ukenglishfemale'
- UK_ENGLISH_MALE = 'ukenglishmale'
- US_ENGLISH_FEMALE = 'usenglishfemale'
- US_ENGLISH_MALE = 'usenglishmale'
- US_SPANISH_FEMALE = 'usspanishfemale'
- US_SPANISH_MALE = 'usspanishmale'
Methods
- getDefaultVoice() : string
- Returns default TTS voice for language id
- getList() : array<string|int, mixed>
- Returns array of available TTS voices
- getProvider() : string|null
Constants
AMAZON_VOICES
public
mixed
AMAZON_VOICES
= [self::AU_ENGLISH_FEMALE => true, self::BR_PORTUGUESE_FEMALE => true, self::CA_FRENCH_FEMALE => true, self::CA_FRENCH_MALE => true, self::EUR_FRENCH_FEMALE => true, self::EUR_FRENCH_MALE => true, self::UK_ENGLISH_FEMALE => true, self::UK_ENGLISH_MALE => true, self::US_SPANISH_FEMALE => true, self::US_SPANISH_MALE => true]
AU_ENGLISH_FEMALE
public
mixed
AU_ENGLISH_FEMALE
= 'auenglishfemale'
BR_PORTUGUESE_FEMALE
public
mixed
BR_PORTUGUESE_FEMALE
= 'brportuguesefemale'
CA_ENGLISH_FEMALE
public
mixed
CA_ENGLISH_FEMALE
= 'caenglishfemale'
CA_FRENCH_FEMALE
public
mixed
CA_FRENCH_FEMALE
= 'cafrenchfemale'
CA_FRENCH_MALE
public
mixed
CA_FRENCH_MALE
= 'cafrenchmale'
CH_CHINESE_FEMALE
public
mixed
CH_CHINESE_FEMALE
= 'chchinesefemale'
CH_CHINESE_MALE
public
mixed
CH_CHINESE_MALE
= 'chchinesemale'
EUR_CATALAN_FEMALE
public
mixed
EUR_CATALAN_FEMALE
= 'eurcatalanfemale'
EUR_CZECH_FEMALE
public
mixed
EUR_CZECH_FEMALE
= 'eurczechfemale'
EUR_DANISH_FEMALE
public
mixed
EUR_DANISH_FEMALE
= 'eurdanishfemale'
EUR_DUTCH_FEMALE
public
mixed
EUR_DUTCH_FEMALE
= 'eurdutchfemale'
EUR_FINNISH_FEMALE
public
mixed
EUR_FINNISH_FEMALE
= 'eurfinnishfemale'
EUR_FRENCH_FEMALE
public
mixed
EUR_FRENCH_FEMALE
= 'eurfrenchfemale'
EUR_FRENCH_MALE
public
mixed
EUR_FRENCH_MALE
= 'eurfrenchmale'
EUR_GERMAN_FEMALE
public
mixed
EUR_GERMAN_FEMALE
= 'eurgermanfemale'
EUR_GERMAN_MALE
public
mixed
EUR_GERMAN_MALE
= 'eurgermanmale'
EUR_ITALIAN_FEMALE
public
mixed
EUR_ITALIAN_FEMALE
= 'euritalianfemale'
EUR_ITALIAN_MALE
public
mixed
EUR_ITALIAN_MALE
= 'euritalianmale'
EUR_NORWEGIAN_FEMALE
public
mixed
EUR_NORWEGIAN_FEMALE
= 'eurnorwegianfemale'
EUR_POLISH_FEMALE
public
mixed
EUR_POLISH_FEMALE
= 'eurpolishfemale'
EUR_PORTUGUESE_FEMALE
public
mixed
EUR_PORTUGUESE_FEMALE
= 'eurportuguesefemale'
EUR_PORTUGUESE_MALE
public
mixed
EUR_PORTUGUESE_MALE
= 'eurportuguesemale'
EUR_SPANISH_FEMALE
public
mixed
EUR_SPANISH_FEMALE
= 'eurspanishfemale'
EUR_SPANISH_MALE
public
mixed
EUR_SPANISH_MALE
= 'eurspanishmale'
EUR_TURKISH_FEMALE
public
mixed
EUR_TURKISH_FEMALE
= 'eurturkishfemale'
EUR_TURKISH_MALE
public
mixed
EUR_TURKISH_MALE
= 'eurturkishmale'
HK_CHINESE_FEMALE
public
mixed
HK_CHINESE_FEMALE
= 'hkchinesefemale'
HU_HUNGARIAN_FEMALE
public
mixed
HU_HUNGARIAN_FEMALE
= 'huhungarianfemale'
JP_JAPANESE_FEMALE
public
mixed
JP_JAPANESE_FEMALE
= 'jpjapanesefemale'
JP_JAPANESE_MALE
public
mixed
JP_JAPANESE_MALE
= 'jpjapanesemale'
KR_KOREAN_FEMALE
public
mixed
KR_KOREAN_FEMALE
= 'krkoreanfemale'
KR_KOREAN_MALE
public
mixed
KR_KOREAN_MALE
= 'krkoreanmale'
PROVIDER_AMAZON
public
mixed
PROVIDER_AMAZON
= 'Amazon'
PROVIDER_DEFAULT
public
mixed
PROVIDER_DEFAULT
= 'Default'
RU_RUSSIAN_FEMALE
public
mixed
RU_RUSSIAN_FEMALE
= 'ruinternalfemale'
RU_RUSSIAN_MALE
public
mixed
RU_RUSSIAN_MALE
= 'ruinternalmale'
SW_SWEDISH_FEMALE
public
mixed
SW_SWEDISH_FEMALE
= 'swswedishfemale'
TW_CHINESE_FEMALE
public
mixed
TW_CHINESE_FEMALE
= 'twchinesefemale'
UK_ENGLISH_FEMALE
public
mixed
UK_ENGLISH_FEMALE
= 'ukenglishfemale'
UK_ENGLISH_MALE
public
mixed
UK_ENGLISH_MALE
= 'ukenglishmale'
US_ENGLISH_FEMALE
public
mixed
US_ENGLISH_FEMALE
= 'usenglishfemale'
US_ENGLISH_MALE
public
mixed
US_ENGLISH_MALE
= 'usenglishmale'
US_SPANISH_FEMALE
public
mixed
US_SPANISH_FEMALE
= 'usspanishfemale'
US_SPANISH_MALE
public
mixed
US_SPANISH_MALE
= 'usspanishmale'
Methods
getDefaultVoice()
Returns default TTS voice for language id
public
static getDefaultVoice([string $lang = null ]) : string
Parameters
- $lang : string = null
-
ID of the language.
Return values
stringgetList()
Returns array of available TTS voices
public
static getList() : array<string|int, mixed>
Return values
array<string|int, mixed>getProvider()
public
static getProvider(string $voice) : string|null
Parameters
- $voice : string