Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

EmulateOptions Enumeration

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)
public enum EmulateOptions
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.

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.

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.