Word identifiers always zero for L&H BNF grammars
Last reviewed: 1/25/2011
PRB Article ID: P011102
The information in this article applies to:
- SpeechKit 6
L&H word identifiers !id() are returned in the ChantWord ID property but always have a value of zero.
Consider the following grammar:
#BNF+EM V1.0; !grammar colors; !start <colors>; // list of color choices <colors>: red !id(1) | blue !id(2) | green !id(3);
The ChantSREvent for a match would have one ChantWord object, but the ID property would always be 0 instead of 1 for red or 2 for blue or 3 for green.
The ChantWord ID property was not set on recognition result parsing for VoCon V2 and VoCon V3.
Fixed in SpeechKit build 188.8.131.52.
Component Formats Impacted
All component formats.