Unable to restart VoCon V2 Recognition after audio overflow condition
Last reviewed: 1/25/2011
PRB Article ID: P111003
The information in this article applies to:
- SpeechKit 6
Symptoms
An application can register for CCSOverflow events to detect problems with audio source. Restarting VoCon V2 recognition after an audio overflow condition fails however.
The CCSOverflow event can indicate problems with the audio source. The ChantSREvent Bytes property is set to one of the following values:
- (1) - AUDIOIN_TIMEOUT
- (3) - AUDIOIN_FIFOOVERRUN,
- (4) - AUDIOIN_FLUSHED, or
- (5) - AUDIOIN_HWOVERRUN.
Cause
Closing and opening the audio device was not enough to reset the audio device to recover from these conditions.
Status
Fixed in SpeechKit build 6.0.10.0.
CCSOverFlow events for VoCon V2 and VoCon V3 now shut down the recognizer and fire a CCSAudioStop event with ChantSREvent Reason property of CARInactive. The application needs to use SetMicOn(True) to restart the recognizer.
Component Formats Impacted
All component formats.