swiep_min_bytes_to_process

Minimum amount of audio data processed by the endpointer.

Value

Integer: 1–1999.

Default

800 (bytes)

How to set

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

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

Usage

Occasionally used to reduce latency. Useful when sending numerous, small buffers of audio data.

Performance

Because each buffer incurs a fixed amount of CPU overhead, it is more efficient to process several buffers at the same time when the buffers are very small.

When setting this parameter, you must balance CPU load and system response time. Lesser values increase the amount of CPU cycles while improving system response (and reduce caller-perceived delays). Higher values reduce CPU load at the cost of system response.

This parameter defines a minimum amount of endpointer processing: when a buffer is smaller than this value, the endpointer waits for additional requests to the endpointer and then processes the buffers in one sequence. (Until the buffers are processed, it does not change its previous endpointer state or status return values.)