Setting CSPEnginePath for DLL-based speech engines does not initialize API

Last reviewed: 3/19/2008

PRB Article ID: P030801

The information in this article applies to:

  • GrammarKit 2
  • LexiconKit 2
  • ProfileKit 2
  • SpeechKit 5
  • VoiceMarkupKit 2

Symptoms

Setting CSPEnginePath for DLL-based speech engines does not initialize API.

Cause

The speech API was initialized during object instantiation. In cases where the engine DLLs are local to the application or within the system search path, the API initializes properly. Setting the CSPEnginePath did not force re-initialization of the speech API with the new directory.

Status

Fixed in GrammarKit 2 build 2.0.6.1, LexiconKit 2 build 2.0.2.1, ProfileKit 2 build 2.0.5.1, SpeechKit 5 build 5.0.17.2 (Win32 and WinCE), and VoiceMarkupKit 2 build 2.0.4.1.

Component Formats Impacted

All component formats.