SelectEngine creates engine entry but does not make it active

Last reviewed: 6/30/2001

PRB Article ID: P050116

The information in this article applies to:

  • SpeechKit 3

Symptoms

Invoke SelectEngine for a recognizer or synthesizer. The recognizer or synthesizer does not become the current property setting nor is the selection assigned to that name. An engine entry is created under its mode name.

Cause

The SelectEngine method did not set the recognizer or synthesizer property if it was different than the current value. If the recognizer or synthesizer is the current property value, it did not associate the new engine selection with this setting and created a new entry.

Status

Fixed in SpeechKit 3 SR1. SelectEngine now sets the recognizer or synthesizer property and associates the engine selection with that entry. For recognizer selections, any vocabularies are automatically reloaded with the new engine selection.

Component Formats Impacted

All formats.