language_identifier_languages

Permissible languages for automatic language identification in precedence order.

Value

One or more ISO language codes. The default is all installed languages that support automatic language identifiication.

You can either 3-letter or hyphenated codes (usually 4-letters). For example, enu or en-US for American English. For a list of codes, see For more, see Vocalizer languages and voices. To see the 3-letter language codes for the currently installed voices, run " nvscmdline-V".

How to set

Shown in precedence order (see Rules of parameter precedence):

Set in a VoiceXML application, using the switts.language_identifier_languages property in a <property> element.

Set in the voice browser, with switts.language_identifier_languages using the Vendor-Specific-Parameters header in a SPEAK method.

Set in the session xml file for the application. Configure the <speechsynth> element located under <sessionparameters>, <speechserver>.

In Management Station, set on the Vocalizer service. (To set more than one value, use the pipe | symbol as a separator.) If not using Management Station, set in the Vocalizer configuration file (User-nvsxx.xml).

Usage

Seldom used (because the default is usually satisfactory).

The first languages in the value have higher precedence when Vocalizer has equal confidence when determining the matched language.

  • In Management Station, separate each language with a pipe character (|). For example:
    enu|spm|frc|bae|dad|dun|dub|eng|ena|eni|frf|ged|iti|non|ptp|ptb|spe|sws
  • For session.xml, use one <value> child element for each language, where the contents of the element is the 3-letter language code.

These languages support automatic language identification:

  • Basque
  • Danish
  • Dutch
  • English
  • French
  • German
  • Italian
  • Norwegian
  • Portuguese
  • Spanish
  • Swedish

Related properties:

language_identifier_mode

language_identifier_scope