dictionaries
Loads user dictionaries for tuning speech output.
Value |
File path or URI to the dictionary. For multiple user dictionaries, specify multiple elements where each value specifies the URI for a single user dictionary. DEFAULT: (none) |
How to set |
Set in a VoiceXML application, using a <lexicon> element. Set in the voice browser, using the Load-Lexicon header in a DEFINE-LEXICON method (MRCPv2 only). Set in the session xml file for the application. Configure the <speechsynth> element located under <sessionparameters>, <speechserver>.
Set on the Speech Server service in Management Station. Speech Server passes the value to Vocalizer and overrides any Vocalizer setting.
|
Usage |
Frequently used. |
User dictionaries are language-specific as indicated in the user dictionary file header. At runtime, Vocalizer only does lookups within user dictionaries that match the current synthesis language.
To load multiple user dictionaries via a session.xml, use one <value> child element for each dictionary, where the contents is the URI of the dictionary to be loaded. For example:
<sessionparameters> <speechsynth name=" "> <param name="dictionaries"> <value>http://myserver/american_english.bdc</value> <value>http://myserver/canadian_french.bdc</value> ...
To load multiple user dictionaries on the Vocalizer service in Management Station, separate them with a pipe character (|). For example:
http://myserver/american_english.bdc|http://myserver/british_english.bdc