** Lists factors that can interfere with accurate recognition of speech input.** ** `http://msdn.microsoft.com/en-us/library/ee125201%28v=vs.85%29.aspx`enum class SpeechInterference {** Private. Do not use.** ** Value is 0 (0x0) SINone,** The sound received is interpreted by the speech recognition engine as noise. This event is ** generated when there is a SOUND_START followed by a SOUND_END without an intervening ** PHRASE_START. The event will be also generated during dictation if, after a series of ** hypotheses, it is determined that the signal is noise.** ** Value is 1 (0x1) SINoise,** A sound is received but it is of a constant intensity. This also includes the microphone ** ** being unplugged or muted. ** Value is 2 (0x2) SINoSignal,** A sound is received but the stream intensity is too high for discrete recognition. ** ** Value is 3 (0x3) SITooLoud,** A sound is received but the stream intensity is too low for discrete recognition.** ** Value is 4 (0x4) SITooQuiet,** The words are spoken too quickly for discrete recognition.** ** Value is 5 (0x5) SITooFast,** The words are spoken too slowly and indicates excessive time between words. ** ** Value is 6 (0x6) SITooSlow,** The duration of captured audio input that is still awaiting recognition has exceeded an ** initial threshold. SAPI takes no action, but client applications should be aware (and ** consumers should be made aware) that recognition will be delayed while processing catches ** up. Users should be informed that providing additional input may result in loss of input ** data (via a future truncation) ** ** **Note:** Is only mentioned in documentation.** ** Value is 7 (0x7) SILatencyWarning,** The duration of captured audio input that is still awaiting recognition has exceeded a ** higher threshold. SAPI discards subsequent input while it catches up on the data already ** in the audio queue. Users should be informed via the event that SAPI is not accepting audio ** input (new input will be lost) while it processes data that is already queued.** ** **Note:** Is only mentioned in documentation.** ** Value is 8 (0x8) SILatencyTruncateBegin,** After SAPI begins truncating audio input (and raises a _LATENCY_TRUNCATE_BEGIN ** SPEI_INTERFERENCE event, if applicable), processing will catch up and the queue will be ** emptied. When no further data remains in the queue, SAPI will resume and raise ** _LATENCY_TRUNCATE_END to inform users and consumer applications that speech recognition will ** accept new audio input. ** ** **Note:** Is only mentioned in documentation.** ** Value is 9 (0x9) SILatencyTruncateEnd;}