Condividi tramite


DenyRejectThreshold Property

  Microsoft Speech Technologies Homepage

Gets or sets the recognition confidence level at or below which a deny confirmation is rejected. Read/write.

Usage

ASP.NET markup: <speech:QA DenyRejectThreshold="..." />
Get value: Float = QA.DenyRejectThreshold;
Set value: QA.DenyRejectThreshold = Float;
Data type: Float
Required: No; Default: 0

Remarks

Valid values range from 0 through 1 and are platform specific. The control throws the ArgumentOutOfRangeException for out-of-range values of the DenyRejectThreshold property.

Example

<form id="Form1" method="post" runat="server">
  ...
  <Speech:QA ID="CfmToppingSize" FirstInitialTimeout="1000" runat="server" 
       XPathAcceptConfirms="/SML/Accept" AcceptRejectThreshold=".9"
       XPathDenyConfirms="/SML/Deny"     DenyRejectThreshold=".9">
    <Prompt PromptSelectFunction="CfmToppingSizePrompt" BargeIn="False" ID="Prompt1"></Prompt>
    <Reco InitialTimeout="3000" BabbleTimeout="10000" EndSilence="1000" Reject="0.5" ID="Reco1">
      <Grammars>
        <Speech:Grammar Src="Grammars/CfmToppingSize.grxml" ID="Grammar1"></Speech:Grammar>
      </Grammars>
    </Reco>
    <Confirms>
      <Speech:Answer ConfirmThreshold="1" SemanticItem="siTopping" ID="Topping_QACfmToppingSize" XPathTrigger="/SML/Correction/Topping"></Speech:Answer>
      <Speech:Answer ConfirmThreshold="1" SemanticItem="siSize" ID="Size_QACfmToppingSize" XPathTrigger="/SML/Correction/Size"></Speech:Answer>
    </Confirms>
  </Speech:QA>
  ...
</form>

See Also

QA Class | QA Constructor | QA Members | QA Properties | QA Methods | QA Events | QA Remarks | QA Client Object