RecognizeUserInput (Communications Workflow Sample)
This sample speech workflow application demonstrates how to use grammars to recognize both speech and dual-tone multi-frequency (DTMF) inputs. The user is asked to enter their PIN, and the user can respond by speaking the PIN or entering it using a keypad. The application recognizes the input and repeats it back to the user.
Featured Highlights
Use the SpeechQuestionAnswerActivity.DtmfGrammars and SpeechQuestionAnswerActivity.Grammars properties.
Use grammars with the SpeechHelpCommandActivity and SpeechRepeatCommandActivity activity.
Prerequisites
See the prerequisites list in Walkthrough: Debugging a Communications Workflow Application.
Running the Sample
To build and debug the sample application
Create a debugging environment. For information about creating a debugging environment, see Provision and Deploy a UCMA Workflow Application.
In the %ProgramFiles%\Lync Server 2010\UCMA v3.0 SDK\Samples\Workflow directory, open RecognizeUserInput.
Debug the RecognizeUserInput speech workflow application. For information about debugging this application, see Walkthrough: Debugging a Communications Workflow Application.
See Also
Other Resources
Unified Communications Managed API 3.0 Workflow SDK Documentation