本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
標頭宣告
下表顯示文法槽類型支援的標頭宣告。如需詳細資訊,請參閱語音辨識文法規格第 1 版 W3C 建議中的文法標頭宣告
| 宣告 | 規格要求 | XML 表單 | Amazon Lex 支援 | 規格 |
|---|---|---|---|---|
| 文法版本 | 必要 | 4.3grammar 元素上的version屬性 |
必要 | SRGS |
| XML 命名空間 | 必要 (僅限 XML) | 4.3grammar 元素上的xmlns屬性 |
必要 | SRGS |
| 文件類型 | 必要 (僅限 XML) | 4.3 |
建議 | SRGS |
| 字元編碼 | 建議 | 4.4encoding屬性 |
建議 | SRGS |
| 語言 | 在語音模式下為必要 在 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 |
| Tag | 選用,允許多個 | 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">