本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
以下讨论适用于为语法定义的标签。有关更多信息,请参阅《W3C 正式推荐标准》1.0 版语音识别语法规范中的标记
根据 SRGS 规范,可以通过以下方式定义标记:
-
作为标头声明的一部分,如标头声明中所述。
-
作为 <rule> 定义的一部分。
支持以下标记格式:
-
semantics/1.0
(SISR, ECMAScript) -
semantics/1.0-literals
(SISR 字符串文本)
不支持以下标记格式:
-
swi-semantics/1.0
(Nuance 专有)
示例
<grammar xmlns="http://www.w3.org/2001/06/grammar"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xml:base="http://www.example.com/base-file-path"
xsi:schemaLocation="http://www.w3.org/2001/06/grammar
http://www.w3.org/TR/speech-grammar/grammar.xsd"
xml:lang="en-US"
version="1.0"
mode="voice"
root="city"
tag-format="semantics/1.0-literals">
<rule id="no">
<one-of>
<item>no</item>
<item>nope</item>
<item>no way</item>
</one-of>
<tag>no</tag>
</rule>
</grammar>