Partager via


Lang Property

  Microsoft Speech Technologies Homepage

Gets or sets the lang property on the client-side grammar object. Read/write.

Usage

ASP.NET markup: <speech:Grammar Lang="..." />
Get value: String = Grammar.Lang;
Set value: Grammar.Lang = String;
Data type: String
Required: No

Remarks

The possible values for the Lang property appear in the lang definition of the Internet Engineering Task Force (IETF) RFC1766 specification. For example, a value of "en-US" denotes U.S. English. If the author does not specify a value for the Lang property, the platform defaults to an internal value.

The Lang property mirrors the lang attribute on the SALT grammar object.

Example

<form id="Form1" method="post" runat="server">
  ...
  <speech:semanticmap id="TheSemanticMap" runat="server">
    <speech:semanticitem id="siDest" runat="server"
       targetattribute="value" targetelement="tbColor">
    </speech:semanticitem>
  </speech:semanticmap>
  
  <speech:QA runat="server" id="QADest" >
    <Prompt InlinePrompt="Please select a destination city" ID="Prompt1">
    </Prompt>
    <Answers>
      <speech:Answer SemanticItem="siDest" ID="AnsDest" XPathTrigger="/SML/CITY">
      </speech:Answer>
    </Answers>
    <Reco Reject="0.5" InitialTimeout="3000" BabbleTimeout="10000"
        EndSilence="1000" MaxTimeout="30000">
      <Grammars>
        <speech:Grammar Type="application/srgs+xml" Lang="en-US"
          Src="Grammars/Cities.grxml" >
        </speech:Grammar>
      </Grammars>
    </Reco>
  </speech:QA>
  ...
</form>

See Also

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