Language - Amazon Lex

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

Language

以下讨论适用于语法的语言标识符。有关更多信息,请参阅《W3C 正式推荐标准》1.0 版语音识别语法规范中的语言

默认情况下,语法是单一语言文档,语法标头的语言声明中提供了语言标识符。除非另有声明,否则该语法中的所有令牌均将根据该语法的语言进行处理不支持语法级别的语言声明。

在以下示例中:

  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>