Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Pesi
È possibile aggiungere l'attributo weight a un elemento. Il peso è un valore positivo in virgola mobile che rappresenta il grado di incremento della frase contenuta nell'elemento durante il riconoscimento vocale. Per ulteriori informazioni, vedere Weights in the
I pesi devono essere maggiori di 0 e minori o uguali a 10 e possono avere una sola cifra decimale. Se il peso è maggiore di 0 e inferiore a 1, la frase viene potenziata negativamente. Se il peso è maggiore di 1 e minore o uguale a 10, la frase viene potenziata positivamente. Un peso pari a 1 equivale a non dare alcun peso e non c'è alcun potenziamento per la frase.
Assegnare pesi appropriati agli elementi per migliorare le prestazioni del riconoscimento vocale è un compito difficile. Ecco alcuni suggerimenti che è possibile seguire per l'assegnazione dei pesi:
-
Inizia con una grammatica senza assegnare pesi agli elementi.
-
Determina quali schemi del discorso vengono spesso identificati erroneamente.
-
Applica valori diversi ai pesi finché non noterai un miglioramento delle prestazioni di riconoscimento vocale e non si verificheranno regressioni.
Esempio 1
Ad esempio, se avete una grammatica per gli aeroporti e notate che New York viene spesso erroneamente identificata come Newark, potete dare una spinta positiva a New York assegnandole un peso pari a 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>
Esempio 2
Ad esempio, avete una grammatica per il codice di prenotazione aerea che inizia con un alfabeto inglese seguito da tre cifre. Molto probabilmente il codice di prenotazione inizia con B o D, ma si nota che B viene spesso erroneamente identificato come P e D come T. È possibile potenziare positivamente B e 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>