헤더 선언 - Amazon Lex

헤더 선언

다음 표에는 문법 슬롯 유형이 지원하는 헤더 선언이 나와 있습니다. 자세한 내용은 음성 인식 문법 사양 버전 1 W3C 권장 사항의 문법 헤더 선언을 참조하세요.

선언 사양 요구 사항 XML 양식 Amazon Lex 지원 사양
문법 버전 필수 4.3: grammar 요소의 version 속성 필수 SRGS
XML 네임스페이스 필수(XML만 해당) 4.3: grammar 요소의 xmlns 속성 필수 SRGS
문서 유형 필수(XML만 해당) 4.3: XML 문서 유형 권장 SRGS
문자 인코딩 권장 4.4: XML 선언의 encoding 속성 권장 SRGS
Language

음성 모드에 필요

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
태그 선택 사항, 복수 허용 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">