Feedback

  • Contents
 

ASR Server Properties

The following table lists the server properties that are common to all ASR servers. For information about configuring the properties, see Configure ASR Server Properties for MRCP.

Property Name

Description

Nuance

nuance:IncludeSwiSlots

Indicates whether to create slots that start with SWI­_. When the MRCP Server Vendor parameter is not set to nuance, the system treats this property as True. The default is False when the Vendor parameter is set to nuance.

nuance:SessionXml

Allows the system to send a custom session.xml configuration to the MRCP server during the SIP INVITE. For more information, see the Nuance documentation.

Common Properties

reco:ASRConfidenceMapping

List of confidence mapping pairs used to map the native engine confidences into the confidence values returned in the recognition result. Used to normalize differing confidence values that the ASR engines return.

Each mapping pair consists of two floating point values between 0.0 and 1.0 separated by an equal sign. The first value designates the native value that the engine returns and the second value the resulting mapped confidence for that particular engine value. The property might contain an arbitrary number of mapping points.

Uses linear interpolation to map confidence values that lie between two points. When mapping confidence values, the system always assumes two implicit mapping points, 0.0=0.0 and 1.0=1.0. This method results in an identity mapping when no property is defined, and the results ensure correct handling at the boundaries.

reco:ASRDebugWaveLogging

Boolean to allow logging of WAV data for debugging purposes.

Default = False

reco:ASRMinResultConf

Minimum confidence an ASR recognition hypothesis must have for inclusion in the recognition result.

Default = 0.1

reco:GrammarCompileTimeout

Timeout, in seconds, to use when waiting on grammars to compile.

Default = 300 (5 minutes)

reco:RecordUtterance

Boolean to control the return of the utterance to the application. If set to True, the recognition results that the MRCP server returns contain a custom field called <UtteranceAudio>. This field contains the Base64 encoded audio data of the recorded utterance. Default = False

reco:RecordUtteranceType

Media format of the utterance recording. For example, using this property with a value of audio/x-alaw-basic requests the utterance recording in the alaw audio format. The system ignores this property when the reco:RecordUtterance property is not enabled. Furthermore, recognitions can fail or not return any utterance recording when the MRCP server does not support the specified RecordUtteranceType.

reco:RestrictResultTracing

Prevents the system from logging sensitive data in plain text in the IP log.

Set to True for an input operation. The system sets a flag in the recognition result that suppresses tracing of the utterance and slot values in the trace logs.

recocfg:AudioAdvertisedAddress

IP address or DNS name under which the CIC server sees the RTP endpoint of the ASR Server.

recocfg:AudioListenInterfaceAddress

Local IP address of the NIC, which the server uses to receive audio. This address must refer to the same physical device as the recocfg:AudioAdvertisedAddress property. Specify the local NIC address as a dot address.

MRCP

recomrcp:IncludeRawNlsmlResult

Indicates whether to include the raw NLSML result as a custom element. If this value is set to True, the system adds the <result> element of the NLSML result data to the end of the recognition result, wrapped in a <RawResult> element.

Default = False.

recomrcp:<MRCP-Header-Field>

Sends a custom header field to the MRCP server.

For example, in the Select or enter name of property text box, type recomrcp:Vendor-Specific-Parameters to send vendor-specific parameters to the MRCP server.

recomrcp:RtpDiagnosticCaptureEnabled

Indicates whether to dump received RTP packets to a capture file for diagnostic purposes. The capture files reside in the trace directory.

recomrcp:SetLoggingTagToInteractionId

Indicates whether to send MRCP Set-Params with a Logging-Tag of each session's interaction ID at the beginning of each session, by default. However, the Logging-Tag is not set to the interaction ID when the recomrcp:Logging-Tag has already set the Logging-Tag header field for the session.

recomrcp:Speech-Language

Default language. Since grammar files specify the language to use, the system doesn't require this property. However, you might need a default language to register top-level built-in grammars.

Note:
An invalid setting can prevent creation of new ASR sessions.