SPADAPTATIONSETTINGS (Microsoft Speech Platform)

Microsoft Speech Platform SDK 11

Microsoft Speech Platform


SPADAPTATIONSETTINGS

New in SAPI 5.3

Defines values for the types of adaptation settings.

SPADAPTATIONSETTINGS is a bit-field and hence can be combined into a DWORD using a bit-wise OR.

typedef enum SPADAPTATIONSETTINGS
{
    SPADS_Default,
    SPADS_CurrentRecognizer,
    SPADS_RecoProfile,
    SPADS_Immediate,
    SPADS_Reset,
    SPADS_HighVolumeDataSource
} SPADAPTATIONSETTINGS;

Elements

SPADS_Default
0x0000
SPADS_CurrentRecognizer
The language model adaptation is temporary for the duration that this recognizer instance is loaded in the application.
SPADS_RecoProfile
The adaptation is permanently stored in the user's profile.
SPADS_Immediate
Forces the adaptation to take effect now.
SPADS_Reset
Resets any existing adaptation that is yet to take effect.
SPADS_HighVolumeDataSource
In some cases, adaptation is done with very small amounts of data (a few words). This usually comes directly from corrections made by a user, and therefore is highly likely to be an appropriate adaptation to the general model. However, in other cases adaptation is done with large volumes of data (documents, email, and so on). In these cases, the engine should be a lot more conservative about the adaptation it does. This flag is used to indicate the high volume scenario.