Configuration during application deployment
When moving an application from a development to a production system, system administrators and application developers configure the target system with application-specific settings, and test the system during a period of gradually increasing number of calls.
For a discussion of the deployment and hosting lifecycle, see Configuring during deployment.
These parameters are useful for applications running on a system updated from a previous release of Nuance Speech Suite.
Parameter |
Description |
Default |
---|---|---|
Version of a Recognizer language to use. |
(most recent version of each language) |
|
Points to custom models for firstpass processing in Recognizer. |
(default models are used for each language) |
|
Acoustic models for secondpass processing in Recognizer. |
(default models used) |
New applications usually require load testing to evaluate the capacity of the system. Load testing is a measure of the maximum number of simultaneous calls handled by the system without degradation. Nuance recommends turning off the self-learning feature during load testing. This prevents adaptation based on test data and artificial telephone calls.
Parameter |
Description |
Default |
---|---|---|
Disables self-learning for one or more languages. |
0 (adaptation enabled) |
Set these parameters for troubleshooting purposes during initial deployment while testing and tuning. Restore the default settings after the system is known to be stable.
Parameter |
Description |
Default |
---|---|---|
Defines how often to reload the tagmap files from disk. |
600 (seconds) |
|
Writes diagnostic logs to a file, stdout, or both. |
debug, file (stdout and file) |
|
Recognizer’s tagmap files for TRC diagnostic logging. |
$SWISRSDK/config/defaultTagmap.txt;$SWISRSDK/config/bwcompatTagmap.txt |
|
Application’s tagmap files for custom TRC diagnostic logging. |
(empty) |
When the system logs waveforms, it either writes all waveforms or some percentage, depending on the values of swiep_waveform_logging_max_channels and swirec.secure_context.
These parameters set system-wide values. They define usage policies for applications, and often they protect the system resources from applications excesses:
Parameter |
Description |
Default |
---|---|---|
Minimum amount of audio data processed by the endpointer. |
800 (bytes) |
|
Sets security levels for protecting confidential data. |
open |
|
Minimum data for updating acoustic models. |
(depends on language) |
|
When to update recognition models with learned statistics. |
0000 (midnight) |
|
Controls the rate of Recognizer’s self-learning. |
(depends on language) |
|
Storage location of self-learning files. Controls sharing of models across the server, tenants, or applications. |
(empty) |
|
Stops self-learning adaptation of recognition models. |
0 (updates enabled) |
|
A media type used during grammar activation. (It replaces the media type fetched from the server.) |
0 (ignore fetched type) |
|
Number of pronunciations to generate automatically when a word is not found. |
1 (pronunciations) |
|
Maximum allowed size of grammars that can be dynamically compiled. |
-1 (unlimited) |
|
Limits the CPU and memory cost of SLMs trained at run-time. |
-1 (unlimited) |
|
Adds the speech mode attribute to nomatch recognition results (to conform to VoiceXML 2.0). |
0 (disabled) |
The parameters control the amount of available disk space. Indirectly, they affect performance associated with caching and swapping to disk.
Parameter |
Description |
Default |
---|---|---|
Maximum size of the diagnostic log file. |
1024 (KB) |
|
How long to save old statistics files. |
3 (months) |
|
Largest size of the disk and inet caches after cache cleanup. |
400 (MB) |
|
Minimum size of disk and inet caches entries. |
0 (KB) |
|
Desired maximum size of the disk and inet caches. |
500 (MB) |
These parameters control the call logs that record events during each session. For complete details, see Logging for Nuance speech products.
Parameter |
Description |
Default |
---|---|---|
The number of digits used in filenames when Recognizer saves waveform files. |
2 (limit of 99 files per session) |
|
Assigns the same number in the filenames of related waveforms. |
0 (disabled) |
These parameter control memory shared by Recognizer processes. They are useful when running more than one recognition server on a host:
Parameter |
Description |
Default |
---|---|---|
Base address in memory for Recognizer to use for shared memory. |
(empty, the default address is used) |
|
Determines whether recognition servers share memory. |
0 (disabled) |
|
Maximum time for a process to wait for a resource in shared memory. |
30 (seconds) |
|
Size of the memory region shared by recognition server processes. |
0 (automatically determined) |
|
Generates warnings when shared memory is getting filled. |
90 (percent) |
These parameters control memory used by Recognizer’s grammar cache. Indirectly, they affect performance associated with caching and swapping to disk.
Parameter |
Description |
Default |
---|---|---|
Disables self-learning for one or more languages. |
100 (MB) |
|
Maximum size of the memory cache after removing grammars to create available space. |
0 (adaptation enabled) |
|
Minimum size for memory cache entries. |
85 (MB) |
|
Desired size of the memory cache. |
0 (KB) |