規則參考 - Amazon Lex

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

規則參考

下表總結了文法文件中可能的各種規則參考形式。如需詳細資訊,請參閱語音辨識文法規格版本 1 W3C 建議中的規則參考

參考類型 XML 表單 支援
2.2.1 明確本機規則參考 <ruleref uri="#rulename"/>
2.2.2 明確參考由 識別的語法命名規則 URI <ruleref uri="grammarURI#rulename"/>
2.2.2 隱含參考由 識別的文法根規則 URI <ruleref uri="grammarURI"/>
2.2.2 使用URI媒體類型 識別的語法命名規則的明確參考 <ruleref uri="grammarURI#rulename" type="media-type"/>
2.2.2 隱含參考由URI具有媒體類型的 識別的文法根規則 <ruleref uri="grammarURI" type="media-type"/>
2.2.3 特殊規則定義

<ruleref special="NULL"/>

<ruleref special="VOID"/>

<ruleref special="GARBAGE"/>

備註

  1. Grammar URI 是外部 URI。例如:http://grammar.example.com/world-cities.grxml

  2. 媒體類型可以是:

    • application/srgs+xml

    • text/plain

範例

<rule id="city" scope="public"> <one-of> <item>Boston</item> <item>Philadelphia</item> <item>Fargo</item> </one-of> </rule> <rule id="state" scope="public"> <one-of> <item>FL</item> <item>MA</item> <item>NY</item> </one-of> </rule> <!-- "Boston MA" -> city = Boston, state = MA --> <rule id="city_state" scope="public"> <ruleref uri="#city"/> <ruleref uri="#state"/> </rule>