Bahasa - Amazon Lex

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Bahasa

Diskusi berikut berlaku untuk pengidentifikasi bahasa yang diterapkan pada tata bahasa. Untuk informasi selengkapnya, lihat Bahasa dalam spesifikasi tata bahasa pengenalan ucapan versi 1 rekomendasi W3C.

Secara default tata bahasa adalah dokumen bahasa tunggal dengan pengidentifikasi bahasa yang disediakan dalam deklarasi bahasa di header tata bahasa. Semua token dalam tata bahasa itu, kecuali dinyatakan lain, akan ditangani sesuai dengan bahasa tata bahasa. Deklarasi bahasa tingkat tata bahasa tidak didukung.

Dalam contoh berikut:

  1. Deklarasi header tata bahasa untuk bahasa “en-US” didukung oleh Amazon Lex V2.

  2. Lampiran bahasa tingkat item (disorot dalam red) tidak didukung. Amazon Lex V2 memunculkan kesalahan validasi jika lampiran bahasa berbeda dari deklarasi header.

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