Translating VoiceXML properties into MRCP headers
The application sets properties defined in the VoiceXML specification, and the voice browser translates the properties into MRCP messages sent to the Speech Server.
VoiceXML properties and their corresponding MRCP parameters can have different defaults, types, or ranges. When interpreting properties, the MRCP client must convert the values appropriately.
The following table shows some common translations:
VoiceXML property |
MRCP header |
---|---|
confidencelevel Float between 0.0 to 1.0 (default: 0.5) |
Confidence-Threshold MRCPv2: float between 0.0–1.0. (default: 0). MRCPv1: string between 0–100. (default: 0) Note: Ignored by Dragon Voice engines. |
completetimeout A time designation (default is dependent on the voice platform). |
Speech-Complete-Timeout Integer number of milliseconds, greater than or equal to zero. (default: 0) Note: Ignored by Dragon Voice engines. |
incompletetimeout A time designation (default is dependent on the voice platform). |
Speech-Incomplete-Timeout Integer number of milliseconds, greater than or equal to zero. (default: 1500) |
interdigittimeout A time designation (default is dependent on the voice platform). |
DTMF-Interdigit-Timeout Integer number of milliseconds, greater than or equal to zero. (default: 5000) |
maxspeechtimeout A time designation (default is dependent on the voice platform). |
Recognition-Timeout Integer number of milliseconds, greater than or equal to zero. (default: 10000 for MRCPv2 and 60000 for MRCPv1) |
sensitivity Real number between 0.0 and 1.0 (default: 0.5) |
Sensitivity-Level MRCPv2: integer between 0 and 100. (default: 0.5) MRCPv1: integer between 0 and100. (default: 50) |
speedvsaccuracy Real number between 0.0 and 1.0 (default: 0.5) |
Speed-Vs-Accuracy MRCPv2: float between 0.0 and 1.0. (default: 0) MRCPv1: integer between 0 and 100. (default: 0) Note: Ignored by Dragon Voice engines. |
termchar (default: #) |
DTMF-Term-Char String character (default: NULL) |
termtimeout (default: "0s") |
DTMF-Term-Timeout Integer number of milliseconds (default: 5000) |
timeout A time designation (default is dependent on the voice platform). |
No-Input-Timeout Integer number of milliseconds, greater than or equal to zero. (default: 7000) |