View a markdown version of this page

Bobot - Amazon Lex

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

Bobot

Anda dapat menambahkan atribut bo bot ke elemen. Berat adalah nilai float point positif yang mewakili sejauh mana frasa dalam item ditingkatkan selama pengenalan ucapan. Untuk informasi selengkapnya, lihat Bobot dalam spesifikasi tata bahasa pengenalan ucapan versi 1 rekomendasi W3C.

Bobot harus lebih besar dari 0 dan kurang dari atau sama dengan 10, dan hanya dapat memiliki satu tempat desimal. Jika bobotnya lebih besar dari 0 dan kurang dari 1, frasa tersebut ditingkatkan secara negatif. Jika bobotnya lebih besar dari 1 dan kurang dari atau sama dengan 10, frasa tersebut ditingkatkan secara positif. Berat 1 sama dengan tidak memberikan bobot sama sekali, dan tidak ada peningkatan untuk frasa tersebut.

Menetapkan bobot yang sesuai untuk item untuk meningkatkan kinerja pengenalan suara adalah tugas yang sulit. Berikut adalah beberapa tips yang dapat Anda ikuti untuk menetapkan bobot:

  • Mulailah dengan tata bahasa tanpa bobot item yang ditetapkan.

  • Tentukan pola mana dalam pidato yang sering salah diidentifikasi.

  • Terapkan nilai yang berbeda untuk bobot sampai Anda melihat peningkatan kinerja pengenalan ucapan, dan tidak ada regresi.

Contoh 1

Misalnya, jika Anda memiliki tata bahasa untuk bandara, dan Anda melihat bahwa New York sering salah diidentifikasi sebagai Newark, Anda dapat secara positif meningkatkan New York dengan memberikannya bobot 5.

<rule> id="airport"> <one-of> <item> Boston <tag>out="Boston"</tag> </item> <item weight="5"> New York <tag>out="New York"</tag> </item> <item> Newark <tag>out="Newark"</tag> </item> </one-of> </rule>

Contoh 2

Misalnya, Anda memiliki tata bahasa untuk kode reservasi maskapai yang dimulai dengan alfabet bahasa Inggris diikuti oleh tiga digit. Kode reservasi kemungkinan besar dimulai dengan B atau D, tetapi Anda mengamati bahwa B sering salah diidentifikasi sebagai P, dan D sebagai T. Anda dapat secara positif meningkatkan B dan D.

<rule> id="alphabet"> <one-of> <item>A<tag>out.letters+='A';</tag></item> <item weight="3.5">B<tag>out.letters+='B';</tag></item> <item>C<tag>out.letters+='C';</tag></item> <item weight="2.9">D<tag>out.letters+='D';</tag></item> <item>E<tag>out.letters+='E';</tag></item> <item>F<tag>out.letters+='F';</tag></item> <item>G<tag>out.letters+='G';</tag></item> <item>H<tag>out.letters+='H';</tag></item> <item>I<tag>out.letters+='I';</tag></item> <item>J<tag>out.letters+='J';</tag></item> <item>K<tag>out.letters+='K';</tag></item> <item>L<tag>out.letters+='L';</tag></item> <item>M<tag>out.letters+='M';</tag></item> <item>N<tag>out.letters+='N';</tag></item> <item>O<tag>out.letters+='O';</tag></item> <item>P<tag>out.letters+='P';</tag></item> <item>Q<tag>out.letters+='Q';</tag></item> <item>R<tag>out.letters+='R';</tag></item> <item>S<tag>out.letters+='S';</tag></item> <item>T<tag>out.letters+='T';</tag></item> <item>U<tag>out.letters+='U';</tag></item> <item>V<tag>out.letters+='V';</tag></item> <item>W<tag>out.letters+='W';</tag></item> <item>X<tag>out.letters+='X';</tag></item> <item>Y<tag>out.letters+='Y';</tag></item> <item>Z<tag>out.letters+='Z';</tag></item> </one-of> </rule>