Setting EngineType in VB does not persist

Last reviewed: 11/15/2001

PRB Article ID: P110104

The information in this article applies to:

  • SpeechKit 3

Symptoms

Setting the EngineType SAPI5SharedSRSession for the ChantSR component in the properties palette did not persist and was replaced with the default SAPI5SRSession when opening the project again.

Cause

The ChantSR and ChantTTS component Application Framework provides persistence for component formats that do not provide it (e.g., C-DLL, COM Server, Java, ActiveX run-time containers such as browsers). For ActiveX containers such as Visual Basic that do offer persistence, the component synchronizes property exchange with the container mechanism to set the component values. EngineType was set by the Application Framework as a default value causing the container value to be replaced.

Status

Fixed in SpeechKit 3 SR3.

Component Formats Impacted

ActiveX.