EmulateOptions Enumeration

Microsoft Speech Platform SDK 11

Collapse image Expand Image Copy image CopyHover image

Specifies the type of recognition operation that is performed by EmulateRecognize()()()() and EmulateRecognizeAsync()()()() methods that take this object as a parameter.

Namespace:  Microsoft.Speech.Recognition
Assembly:  Microsoft.Speech (in Microsoft.Speech.dll)

Syntax

Visual Basic (Declaration)
Public Enumeration EmulateOptions
Visual Basic (Usage)
Dim instance As EmulateOptions
C#
public enum EmulateOptions

Members

Member nameDescription
EmulationFor EmulateRecognize()()()() and EmulateRecognizeAsync()()()() methods that take this object as a parameter, specifies that the method performs emulation.
SimulationFor EmulateRecognize()()()() and EmulateRecognizeAsync()()()() methods that take this object as a parameter, specifies that the method performs simulation.
IdentifyConfusionFor EmulateRecognize()()()() and EmulateRecognizeAsync()()()() methods that take this object as a parameter, specifies that the method performs confusability analysis.

Remarks

Using this object, you can specify three types of recognition operations:

  • Emulation. Uses text instead of audio as input to the speech recognition engine to perform recognition. You can use emulation to determine whether a word is in a grammar and what semantics are returned when the word is recognized.

  • IdentifyConfusion. Identifies phrases in a grammar that may generate false acceptances on recognition because of similarity to other phrases in the grammar.

  • Simulation. Creates an 'idealized' audio representation of the input phrase (based on the speech recognition engine's lexicon and acoustic model), and then performs recognition on the idealized audio. You can use Simulation to find out which pronunciation the speech recognition will use for an input phrase.

See Also