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>