View a markdown version of this page

标头声明 - Amazon Lex

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

标头声明

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

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

在语音模式下是必需的

在 DTMF 模式下被忽略

4.5:grammar 元素上的 xml:lang 属性

在语音模式下是必需的

在 DTMF 模式下被忽略

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