Data Structure for TTS Server

Attribute Name

Base Type

Restrictions

Description

ttsServerName

string

Regex:

[A-Za-z0-9_.-]+

\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}

IP Address or hostname of the TTS server.

providerName

providerType

Regex:

[A-Za-z0-9.-_\s]+

Name of the TTS provider.

portNumber

int

minInclusive = 0

maxInclusive = 65535

Port number used for the TTS.

locales

localeType

minOccurs = 1

maxOccurs = unbounded

nillable = false

The type of locale used for the TTS.

language

string

minOccurs = 1

maxOccurs = 1

nillable = false

The type of language used for the TTS.

gender

enumeration

minOccurs = 1

maxOccurs = 1

nillable = false

Enumeraton: (Male, Female and Neutral)

The type of gender used for the TTS.

defaultGender

enumeration

minOccurs = 1

maxOccurs = 1

nillable = false

Enumeraton: (Male, Female and Neutral)

The default gender used for the TTS.