Language - Amazon Lex

Language

다음 논의는 문법에 적용되는 언어 식별자에 적용됩니다. 자세한 내용은 음성 인식 문법 사양 버전 1 W3C 권장 사항의 언어를 참조하세요.

기본적으로 문법은 문법 헤더의 언어 선언에 언어 식별자가 제공된 단일 언어 문서입니다. 달리 선언되지 않는 한 해당 문법 내의 모든 토큰은 문법의 언어에 따라 처리됩니다. 문법 수준의 언어 선언은 지원되지 않습니다.

이 예에서 다음과 같이 합니다.

  1. Amazon Lex V2는 “en-US” 언어에 대한 문법 헤더 선언을 지원합니다.

  2. 항목 수준 언어 첨부(빨간색으로 강조 표시)는 지원되지 않습니다. Amazon Lex V2에서는 언어 첨부가 헤더 선언과 다른 경우 검증 오류가 발생합니다.

<?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"> <!-- the default grammar language is US English --> <grammar xmlns="http://www.w3.org/2001/06/grammar" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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"> <!-- single language attachment to tokens "yes" inherits US English language "oui" is Canadian French language --> <rule id="yes"> <one-of> <item>yes</item> <item xml:lang="fr-CA">oui</item> </one-of> </rule> <!-- Single language attachment to an expansion --> <rule id="people1"> <one-of xml:lang="fr-CA"> <item>Michel Tremblay</item> <item>André Roy</item> </one-of> </rule> </grammar>