swirec_silence_prune_offset

Limits search paths that end in a silence model during pruning.

Value

Float: -100–100. As many as three values are allowed.

Default

56, 56, 56

How to set

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

Set in the browser, using the Vendor-Specific-Parameters header in a RECOGNIZE or SET-PARAMS method.

In a parameter grammar.

In a grammar using a <meta> tag (see the text on recognition-time parameters in Parameters set in grammar files).

In Management Station set on the Nuance recognition service. If not using Management Station, set in a Recognizer configuration file (User-nrsxx.xml).

Usage

This parameter is rarely changed from the default value. This is an advanced feature for developers who are familiar with Recognizer and its underlying models. It tunes the Recognizer’s search for matches.

Performance

Changing the default value can seriously impair accuracy and confidence. After changing the value, you must thoroughly test recognition accuracy before applying the change to a production system.

When set via VoiceXML or MRCP, the setting is valid for the next recognition event for all active grammars. When set via a grammar, the setting is valid until the grammar is de-activated. After the event or deactivation, the settings return to the values set in a configuration file.

This parameter determines how much to limit search paths that end in a silence model during. The tuning goal for this parameter is to reduce CPU load while minimizing loss in recognition accuracy.

This parameter specifies as many as three possible values. The value used depends on the setting of swirec_load_adjusted_speedvsaccuracy and on the system load at recognition time. When the speed versus accuracy parameter is turned on, Recognizer automatically refines and improves recognition results by using extra CPU cycles if they are available. By default, Recognizer uses the first value defined and then it uses the second or third value as CPU load increases. (The CPU thresholds are labeled as idle, normal, and busy.) If fewer than three values are specified, the value in the final position is assumed to be repeated.

Browsers usually set this parameter in a RECOGNIZE request, and the parameter automatically reverts to the previous value after the recognition event. (Alternatively, browsers can use the SET-PARAMS method. See Configuring Recognizer with the browser.)

Vendor-Specific-Parameters: swirec_silence_prune_offset=”56, 64, 72”

Sample definition in a grammar file:

<meta name="swirec_silence_prune_offset" content="56 64 72"/>

Related parameters