Automatic Speech Recognition Client Utility Overview

This document provides an overview of the Automatic Speech Recognition (ASR) Client Utility.

Purpose

The ASR Client Utility provides speech recognition services.

ASR Client Utility Library Details

The DLL that provides the functionality and the library to which your code must link is identified below.

DLL LIB Short Description

speechrecognitionutility.dll

speechrecognitionutility.lib

These files are used for implementing the ASR Client Utility.

Architectural Relationship

The ASR Client Utility provides the interface between clients and the Multimedia Framework. The ASR Client Utility uses ASR Custom Commands and ASR Data Handling to provide clients with speech recognition functionality.

Description

The ASR Client Utility provides speech recognition services for clients requiring speech recognition functionality.

Key ASR Client Utility Classes

The speech recognition functionality provided by the ASR Client Utility is contained within the following key classes:

Using the ASR Client Utility

Clients can use the ASR Client Utility to:

  • Create a new lexicon.

  • Create a new grammar.

  • Add a new entry into the lexicon

  • Add a new rule into the grammar.

  • Record user utterance.

  • Playback user utterance.