SAPI5 engine enumerator stops after detecting errors in system registry
Last reviewed: 10/1/2012
PRB Article ID: P101202
The information in this article applies to:
- GrammarKit 4
- LexiconKit 4
- ProfileKit 4
- SpeechKit 7
- VoiceMarkupKit 4
Symptoms
If the SAPI5 recognizer and voice enumerator detects an error in the system registry, it reports the error and stops. No other recognizers or voices are detected once the error occurs.
Cause
Invalid or incomplete system registry entries for SAPI5 recognizers or voices can cause API errors.
Status
The SAPI5 engine enumerator now logs the error(s) and continues the enumeration instead of stopping. Fixed in GrammarKit build 4.0.12.0, LexiconKit build 4.0.12.0, ProfileKit build 4.0.12.0, SpeechKit build 7.0.12.0, and VoiceMarkupKit build 4.0.12.0.
Component Formats Impacted
All formats.