About the Generic Recognition Steps

The Generic Recognition step is used when something more complex than a selection menu is needed in a speech dialog. The Generic Recognition step allows the application designer to use an arbitrarily complex Speech Recognition Grammar. These grammars can be used to build mixed initiative dialogs. They can be ambiguous. They can assign meaning to the results returned using semantic interpretation. They can allow multiple results to be returned.

The result returned by a recognition using this step is stored in an opaque data object that is associated with a name that is assigned in this step. The information in this result object can be extracted using two other steps:

  • Get Recognition Result Info Step

  • Get Recognition Interpretation Step

These two steps along with the Generic Recognition Step are designed to work together. The way the result data is stored and how it is extracted is explained below.