enum classafFancomSapi::SpeechInterference
sys::Obj sys::Enum afFancomSapi::SpeechInterference
@
Serializable { simple=true }
Lists factors that can interfere with accurate recognition of speech input.
http://msdn.microsoft.com/en-us/library/ee125201%28v=vs.85%29.aspx
- SILatencyTruncateBegin
- SILatencyTruncateEnd
- SILatencyWarning
- SINoSignal
- SINoise
- SINone
- SITooFast
- SITooLoud
- SITooQuiet
- SITooSlow
- SILatencyTruncateBegin
const static SpeechInterference SILatencyTruncateBegin := ...
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)
- SILatencyTruncateEnd
const static SpeechInterference SILatencyTruncateEnd := ...
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)
- SILatencyWarning
const static SpeechInterference SILatencyWarning := ...
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)
- SINoSignal
const static SpeechInterference SINoSignal := ...
A sound is received but it is of a constant intensity. This also includes the microphone
being unplugged or muted. Value is 2 (0x2)
- SINoise
const static SpeechInterference SINoise := ...
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)
- SINone
const static SpeechInterference SINone := ...
Private. Do not use.
Value is 0 (0x0)
- SITooFast
const static SpeechInterference SITooFast := ...
The words are spoken too quickly for discrete recognition.
Value is 5 (0x5)
- SITooLoud
const static SpeechInterference SITooLoud := ...
A sound is received but the stream intensity is too high for discrete recognition.
Value is 3 (0x3)
- SITooQuiet
const static SpeechInterference SITooQuiet := ...
A sound is received but the stream intensity is too low for discrete recognition.
Value is 4 (0x4)
- SITooSlow
const static SpeechInterference SITooSlow := ...
The words are spoken too slowly and indicates excessive time between words.
Value is 6 (0x6)
- fromStr
static new fromStr(Str name, Bool checked := true)
Return the SpeechInterference instance for the specified name. If not a valid name and checked is false return null, otherwise throw ParseErr.
- vals
const static SpeechInterference[] vals := ...
List of SpeechInterference values indexed by ordinal