timeout
Specifies how long to wait for speech after a prompt ends.
Value |
Integer: 1–INT_MAX, or -1 (disabled). |
Default |
7000 (milliseconds) |
How to set |
Shown in precedence order (see Rules of parameter precedence): In a VoiceXML application, using a <property> element. In the browser, using the No-Input-Timeout header in a RECOGNIZE or SET-PARAMS method. If not using Management Station, set in a Recognizer configuration file. |
Usage |
Frequently used to tune individual prompt and response events. For example, increase the value for prompts that cause users to pause and think before speaking. |
Performance |
Larger values can add time to the total duration of a session. Also, if users are uncertain how to respond to prompts, a timeout that is too short or too long can affect the success of application transactions. |
This parameter controls how long the speech detector wait for the caller to speak after a prompt ends. This feature is also known as the “begin of speech” timeout (or more correctly, the before begin of speech timeout).
Applications this parameter in seconds via a VoiceXML property. The voice browser converts to milliseconds (to 7000 in this example):
<property name="timeout" value="7s"/>
This would result in the following MRCP header:
No-Input-Timeout: 7000
Related parameters