Declarações de cabeçalho - Guia do desenvolvedor

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Declarações de cabeçalho

A tabela a seguir mostra as declarações de cabeçalho compatíveis com o tipo de slot de gramática. Para obter mais informações, consulte Declarações de cabeçalho de gramática na recomendação do W3C Speech Recognition Grammar Specification Version 1.

Declaração Requisitos de especificação Formulário XML Suporte ao Amazon Lex Especificação
Versão gramatical Obrigatório 4.3: version atributo no elemento grammar Obrigatório SRGS
Namespace XML Obrigatório (somente XML) 4.3: atributo xmlns no elemento grammar Obrigatório SRGS
Tipo de documento Obrigatório (somente XML) 4.3: DOCTYPE XML Recomendado SRGS
Codificação de caracteres Recomendado 4.4: atributo encoding na declaração XML Recomendado SRGS
Linguagem

Necessário no modo de voz

Ignorado no modo DTMF

4.5: atributo xml:lang no elemento grammar

Necessário no modo de voz

Ignorado no modo DTMF

SRGS
Modo Opcional 4.6: atributo mode no elemento grammar Opcional SRGS
Regra raiz Opcional 4.7: atributo root no elemento grammar Obrigatório SRGS
Formato de tag Opcional 4.8: atributo tag-format no elemento grammar String literal e ECMAScript são compatíveis SRGS, SISR
URI de base Opcional 4.9: atributo xml:base no elemento grammar Opcional SRGS
Léxico de pronúncia Opcional, vários permitidos 4.10: elemento lexicon Sem suporte SRGS, PLS
Metadados Opcional, vários permitidos 4.11.1: elemento meta Obrigatório SRGS
Metadados XML Opcional, somente XML 4.11.2: elemento metadata Opcional SRGS
Tag Opcional, vários permitidos 4.12: elemento tag Tags globais não compatíveis SRGS

Exemplo

<?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">