Partager via


InitialTimeout Property

  Microsoft Speech Technologies Homepage

Gets or sets the time-out, in milliseconds, between the start of recognition and the detection of speech. Read/write.

Usage

ASP.NET markup: <speech:Reco InitialTimeout="..." />
Get value: Int = Reco.InitialTimeout;
Set value: Reco.InitialTimeout = Int;
Data type: Int
Required: No

Remarks

If InitialTimeout elapses, the Speech Platform raises an onsilence event. An InitialTimeout setting of zero specifies an unlimited time-out.

If the author does not specify a default value of InitialTimeout, the platform defaults to an internal value. The control throws the ArgumentOutOfRangeException if InitialTimeout is not an integer or is less than zero.

For optimum results, set the sum of the InitialTimeout and BabbleTimeout values to less than or equal to the global MaxTimeout property, or to the Reco MaxTimeout if it is set.

The InitialTimeout property mirrors the initialtimeout attribute on the SALT listen element.

Example

<form id="Form1" method="post" runat="server">
  ...
  <speech:QA runat="server" id="QADest" >
    <Prompt InlinePrompt="Please select a destination city" ID="Prompt1">
        <Params>
          <speech:Param Name="bargeintype">final</speech:Param>
        </Params>
    </Prompt>
    <Answers>
      <speech:Answer SemanticItem="siDest" ID="AnsDest" XPathTrigger="/SML/CITY">
      </speech:Answer>
    </Answers>

    <Reco InitialTimeout="3000" BabbleTimeout="10000"
        EndSilence="1000" MaxTimeout="30000" Reject="0.5" >
      <Grammars>
        <speech:Grammar Type="application/srgs+xml" Lang="en-US"
          Src="Grammars/Cities.grxml" >
        </speech:Grammar>
      </Grammars>
    </Reco>

  </speech:QA>
  ...
</form>

See Also

Reco Class | Reco Constructor | Reco Members | Reco Properties | Reco Methods | Reco Events | Reco Remarks