SpLexicon GetWords Method (Microsoft Speech Platform)

Microsoft Speech Platform SDK 11

Microsoft Speech Platform

Object: SpLexicon

GetWords Method

The GetWords method gets a list of all words in the current user and application lexicons.


SpLexicon.GetWords(
     [Flags As SpeechLexiconType = SLTUser | SLTApp],
     [GenerationID As Long = 0]
) As ISpeechLexiconWords

Parameters

Flags
[Optional] If Flags is SLTUser, user lexicon words are returned; SLTApp returns application lexicon words. By default both types of words are returned.
GenerationID
[Optional] The GenerationID. By default the value is zero.

Return Value

An ISpeechLexiconWords object, which is a collection of one or more ISpeechLexiconWord objects.


Remarks

It frequently requires several calls to GetWords to retrieve all of the words in a lexicon. From one call of GetWords to another, it is possible for the lexicon to be updated, which causes different values for GenerationID. To maintain consistency in the retrieved lexicon words, a caller of this method should use only the value of GenerationID that is passed out after the first call to GetWords.