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.