rulesets

Specifies the rulesets to load.

Value

One or more file paths or URIs to the ruleset.

DEFAULT: (none)

How to set

Shown in precedence order (see Configuration precedence):

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

Set in a Vocalizer configuration file (tts_config.xml).

API—Set as TTS_PARAM_LID_LANGUAGES in TtsSetParamsEx.

Usage

Frequently used.

For details, see Using rulesets.

This element is optional; by default no rulesets are loaded. Rulesets are language-specific as indicated in the ruleset file header. At runtime Vocalizer only applies rulesets that match the current synthesis language.

  • In Vocalizer, to enter several rulesets values, you enter each dictionary as a <ruleset> child element of the main <rulesets> element in the Vocalizer configuration file (tts_config.xml):
<rulesets>
 <ruleset>
  http://myserver/abbreviations.rst
 </ruleset>
 <ruleset>
  http://myserver/strange_names.rst
 </ruleset>
</rulesets>
  • In session.xml files, use one <value> child element for each ruleset, where the contents of the element is the ruleset URI.