c#基于speech sdk中文限制语音识别XML初探

<GRAMMAR LANGID="804">

  <!--此为语音号,409为英语,804为汉语-->

  <RULE NAME="start" TOPLEVEL="ACTIVE">//规则名称任意。TopLevel选项明确搜索范围。"INACTIVE"意味着它们为复杂顶层规则的一部分,默认为INACTIVE,阻止过早识别
    <O>颜色</O>
    <RULEREF NAME="colour" PROPNAME="chosencolour"/>
  </RULE>

  <RULE NAME="colour"> //列名,任起//该名下列表中所有词将匹配加载总规则之后
    <L PROPNAME="colourvalue">

      <PHRASE VALSTR="calc.vbs">start calculator</PHRASE>//VALSTR属性只向一脚本文件
      <P VAL="1">红色</P>
      <P VAL="2">黄色</P>
      <P VAL="3">绿色</P>
    </L>
  </RULE>
</GRAMMAR>

posted on 2008-10-30 21:00  FTDED  阅读(1282)  评论(0编辑  收藏  举报

导航