标头声明 - Amazon Lex

标头声明

下表显示了语法槽位类型支持的标头声明。有关更多信息,请参阅《W3C 正式推荐标准》1.0 版语音识别语法规范中的语法标头声明

声明 规范要求 XML 表单 Amazon Lex 支持 规范
语法版本 必需 4.3grammar 元素上的 version 属性 必需 SRGS
XML 命名空间 必填项(仅限 XML) 4.3grammar 元素上的 xmlns 属性 必需 SRGS
文档类型 必填项(仅限 XML) 4.3:XML DOCTYPE 推荐 SRGS
字符编码 推荐 4.4:XML 声明中的 encoding 属性 推荐 SRGS
Language

在语音模式下是必需的

在 DTMF 模式下被忽略

4.5grammar 元素上的 xml:lang 属性

在语音模式下是必需的

在 DTMF 模式下被忽略

SRGS
Mode 可选 4.6grammar 元素上的 mode 属性 可选 SRGS
根规则 可选 4.7grammar 元素上的 root 属性 必填 SRGS
标记格式 可选 4.8grammar 元素上的 tag-format 属性 支持字符串文本和 ECMAScript SRGS、SISR
基本 URI 可选 4.9grammar 元素上的 xml:base 属性 可选 SRGS
发音词典 可选、允许多个 4.10lexicon 元素 不支持 SRGS、PLS
元数据 可选、允许多个 4.11.1meta 元素 必需 SRGS
XML 元数据 可选、仅限 XML 4.11.2metadata 元素 可选 SRGS
标签 可选、允许多个 4.12tag 元素 不支持全局标记 SRGS

示例

<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE grammar PUBLIC "-//W3C//DTD GRAMMAR 1.0//EN" "http://www.w3.org/TR/speech-grammar/grammar.dtd"> <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">