Compiling L&H BNF grammar in Developer Workbench grammar editor fails after recognizing first time

Last reviewed: 5/15/2010

PRB Article ID: P051003

The information in this article applies to:

  • SpeechKit 6
  • Chant Developer Workbench 2008

Symptoms

Grammar compiles fail once you have activated and deactivated an L&H grammar in the Developer Workbench grammar editor.

The error messages are as follows:


CCAPIError: ID=6 Function=phCBase Text=An invalid argument was passed to a function. 
CCAPIError: ID=3 Function=lh_InitBase Text= 

Cause

VoCon 3200 Version 3 restricts an application to one instance of the base API object. The SpeechKit instance of the base API object was not destroyed after deactivating the grammar to be use on subsequent activations. GrammarKit attempts to instantiate the base API object to compile the grammar and fails because the of SpeechKit instance.

Status

Fixed in SpeechKit build 6.0.7.0.

Component Formats Impacted

All component formats.