Problem Report Bulletins
Last reviewed: 1/25/2011
Article ID: P011102
PRB: Word identifiers always zero for L&H BNF grammars
The information in this article applies to:
- SpeechKit 6
Symptoms
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.
Cause
The ChantWord ID property was not set on recognition result parsing for VoCon V2 and VoCon V3.
Status
Fixed in SpeechKit build 6.0.10.0.
Component Formats Impacted
All component formats.