| Property |
Default |
Description |
| completetimeout |
1 second |
The
specification-optional completetimeout global property is not supported
but a setting here will override the incompletetimeout value if it is
of a greater value. |
| incompletetimeout |
1 second |
The required length of
silence following user speech after which a recognizer finalizes a
result. The minimum value for incompletetimeout is 500ms. |
| maxspeechtimeout |
60 seconds |
The maximum duration of
user speech input. Maximum recording time (as opposed to recognition
time) is set with maxtime attribute of the <record> tag. The
maxspeechtimeout value can not be less than 2 seconds. |
| interdigittimeout |
1 second |
The interdigit timeout
value to use when recognizing DTMF input. |
termtimeout
|
0
seconds
|
The
terminating timeout
to use when recognizing DTMF input. The value is a Time
Designation. |
| termchar |
"#" |
The "termchar" global
property is not supported. |
| bargein |
true |
The bargein attribute to
use for prompts. Setting this to true allows barge-in by default.
Setting it to false disallows barge-in. |
bargeintype
|
no
default value
|
Sets
the type of bargein
to be speech or hotword. Default is platform-specific. This property is
not supported. |
| timeout |
3 seconds |
The time after which a
noinput event is thrown by the platform. The "timeout" global property
can not be set higher than 60 seconds. |
audiofetchhint
|
"safe" |
Tells the platform
whether or not it can attempt to optimize dialog interpretation by
pre-fetching audio. The value is either safe to say that audio is only
fetched when it is needed, never before; or prefetch to permit, but not
require the platform to pre-fetch the audio. |
| audiomaxage |
NULL |
Tells the platform the
maximum acceptable age, in seconds, of cached audio resources. Setting
"audiomaxage" to NULL allows the platform to honor expiration time set
by the web server. |
| audiomaxstale |
0 seconds |
Tells the platform the
maximum acceptable staleness, in seconds, of expired cached audio
resources. |
documentfetchhint
|
"safe" |
Tells the platform
whether or not documents may be pre-fetched. The value is either safe
(the default), or prefetch. |
| documentmaxage |
NULL |
Tells the platform the
maximum acceptable age, in seconds, of cached documents. Setting
"documentmaxage" to NULL allows the platform to honor expiration time
set by the web server. |
| documentmaxstale |
0 seconds |
Tells the platform the
maximum acceptable staleness, in seconds, of expired cached documents. |
grammarfetchhint
|
"safe" |
Tells the platform
whether or not grammars may be pre-fetched. The value is either
prefetch or safe. |
| grammarmaxage |
NULL |
Tells the platform the
maximum acceptable age, in seconds, of cached grammars. Setting
"grammarmaxage" to NULL allows the platform to honor expiration time
set by the web server. |
| grammarmaxstale |
0 seconds |
Tells the platform the
maximum acceptable staleness, in seconds, of expired cached grammars. |
scriptfetchhint
|
"safe" |
Tells whether scripts may
be pre-fetched or not. The values are prefetch or safe. |
| scriptmaxage |
NULL |
Tells the platform the
maximum acceptable age, in seconds, of cached scripts. Setting
"scriptmaxage" to NULL allows the platform to honor expiration time set
by the web server. |
| scriptmaxstale |
0 seconds |
Tells the platform the
maximum acceptable staleness, in seconds, of expired cached scripts. |
fetchaudio
|
no
default value
|
The
URI of the audio to
play while waiting for a document to be fetched. The default is
not to play any audio during fetch delays. There are no
fetchaudio properties for audio, grammars, objects, and scripts.
The fetching of the audio clip is governed by the audiofetchhint,
audiomaxage, audiomaxstale, and fetchtimeout properties in effect
at the time of the fetch. The playing of the audio clip is
governed by the fetchaudiodelay, and fetchaudiominimum properties
in effect at the time of the fetch. |
| fetchaudiodelay |
0
seconds
|
The
time interval to wait at the start of a fetch delay before
playing the fetchaudio source. The value is a Time Designation. The
default interval is platform-dependent, e.g.
"2s". The idea is that when a fetch delay is short, it may
be better to have a few seconds of silence instead of a bit of
fetchaudio that is immediately cut off. |
| fetchaudiominimum |
0
seconds
|
The minimum time interval to play a fetchaudio source,
once
started, even if the fetch result arrives in the meantime.
The value is a Time Designation. The default is platform-dependent,
e.g., "5s". The idea is that once the
user does begin to hear fetchaudio, it should not be stopped too
quickly.
|
| fetchtimeout |
30 seconds |
The timeout for all
fetches. |
| inputmodes |
"dtmf
voice" |
This property determines
which input modality to use. The input modes to enable: dtmf and voice.
To disable speech recognition, set inputmodes to "dtmf". To disable
DTMF, set it to "voice". One use for this would be to turn off speech
recognition in noisy environments. Another would be to conserve speech
recognition resources by turning them off where the input is always
expected to be DTMF. This property does not control the activation of
grammars. For instance, voice-only grammars may be active when the
inputmode is restricted to DTMF. Those grammars would not be matched,
however, because the voice input modality is not active. |
universals
|
no
default value
|
Platforms may optionally provide platform-specific
universal
command grammars, such as "help", "cancel", or "exit" grammars,
that are always active (except in the case of modal input
items)
and which generate specific events.
Production-grade applications often need to define their
own
universal command grammars, e.g., to increase application
portability or to provide a distinctive interface. They specify
new universal command grammars with <link> elements. They
turn off the default grammars with this property. Default catch
handlers are not affected by this property.
The value "none" is the default, and means that all
platform
default universal command grammars are disabled. The value "all"
turns them all on. Individual grammars are enabled by listing
their names separated by spaces; for example, "cancel exit
help". This property is not supported.
|
maxnbest
|
5
|
This
property controls the maximum size of the
"application.lastresult$" array; the array is constrained to be
no larger than the value specified by 'maxnbest'. This property
has a minimum value of 1. The default value is 1. This property is not
supported.
|
sensitivity
|
0.5
|
Set
the sensitivity level. A value of
1.0 means that it is highly sensitive to quiet input. A value of
0.0 means it is least sensitive to noise. The value is a
Real Number Designation. |
speedvsaccuracy
|
0.5
|
A
hint specifying the desired balance
between speed vs. accuracy. A value of 0.0 means fastest
recognition. A value of 1.0 means best accuracy. The value
is a Real Number Designation. The default is value
0.5. |
confidencelevel
|
0.5 |
The speech recognition
confidence level, a float value in the range of 0.0 to 1.0. Results are
rejected (a nomatch event is thrown) when
application.lastresult$.confidence is below this threshold. The
platform has been finely tuned to minimize the number of false
positives above 0.5, and as such lowering this value is not
recommended. |
termmaxdigits
|
false |
Enables the behavior
"termchar Empty When Grammar Must Terminate" describe in the VoiceXML 2.0
Specification - Appendix D. An immediate timeout on dtmf
collection for grammars builtin:digits (with length or maxlength set)
or builtin:boolean grammars. If any other grammars are active during
recognition this behavior is disabled. |
recordutterance
|
false |
Enables recording during
recognition, If the recordutterance property is set to true, three
shadow variables are set on the appropriate form item variable:
recording, recordingsize, and recordingduration. See Section
1.5 - Standard Application Variables for more information. |
recordutterancetype
|
"audio/basic" |
Specifies the media
format of utterance recordings. |
recordcall
|
false |
Enables call recording
while property is in scope. Call recordings are stored in the variable
session.callrecording and can be uploaded using the <submit>,
<subdialog> or <data> tags. |
recordcallappend
|
false |
If this property is set to
true when call recording transitions from disabled to enabled any
previous call recorded audio will be appended to instead of being
overwritten. |
voicename
|
depends
on system
|
This
property globally sets the default voice for a VoiceXML script.
|
voicegender
|
depends
on system
|
This
property globally sets the default gender for a VoiceXML script.
|