# Application Programming Interface (API) Reference

# Starter Set APIs

To develop a full-function speech application, you do not need to use all of the functions provided in the SMAPI. You can use a subset of calls, known as the Starter Set APIs. These APIs will enable you to develop a speech-aware application that supports commands, dictation, word-error playback and correction, and language model cache updates. These calls do not use separate header or library files.

- SmOpen
- SmConnect
- SmSet
- SmDefineGrammar
- SmDefineVocab
- SmEnableVocab
- SmDisableVocab
- SmUndefineVocab
- SmMicOn
- SmMicOff
- SmRequestFocus
- SmReleaseFocus
- SmNewContext
- SmRecognizeNextWord
- SmHaltRecognizer
- SmEventNotify
- SmReceiveMsg
- SmQueryAlternates
- SmPlayWords
- SmWordCorrection
- SmCorrectText
- SmDiscardData
- SmDisconnect
- SmClose

[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]