Microsoft Speech SDK
SAPI 5.1
SPWORDENTRY
SPWORDENTRY is used by SAPI and the speech recognition (SR) engine to exchange information about a word that can be recognized.
When new words are added to a grammar by the application, SAPI informs the SR engine by calling ISpSREngine::WordNotify for each word, with an associated SPWORDENTRY structure which the SR engine can examine.
When the SR engine needs to query information from SAPI about a particular word in the application grammar, the engine can call ISpSREngineSite::GetWordInfo.
typedef struct SPWORDENTRY
{
SPWORDHANDLE hWord;
LANGID LangID;
const WCHAR *pszDisplayText;
const WCHAR *pszLexicalForm;
SPPHONEID *aPhoneId;
void *pvClientContext;
} SPWORDENTRY;
Members
- hWord
- Handle to the current word.
- LangID
- Language identifier.
- pszDisplayText
- Pointer to a null-terminated string containing the display text information.
- pszLexicalForm
- Pointer to a null-terminated string containing the lexical text information.
- aPhoneId
- Pointer to a null-terminated array containing the phoneme identifier.
- pvClientContext
- Pointer to a string representing the client context data.