CSDModel Class Reference

class CSDModel : public CBase

Class to encapsulate a Speaker Dependent Model created during the training process.

Since
8.0

Inherits from

Constructor & Destructor Documentation

CSDModel()

CSDModel()[private]

CSDModel(TPhonemeID)

CSDModel(TPhonemeIDaPhonemeID)[private]

Parameters

TPhonemeID aPhonemeID

~CSDModel()

IMPORT_C~CSDModel()

Destructor.

Member Functions Documentation

AcousticModel()

IMPORT_C const TDesC8 &AcousticModel()const

Gets a pointer to the acoustic model of this model.

Since
8.0

ConstructL()

voidConstructL()[private]

NewL()

IMPORT_C CSDModel *NewL()[static]

Instantiates an instance of a CSDModel.

NewL(TPhonemeID)

IMPORT_C CSDModel *NewL(TPhonemeIDaPhonemeID)[static]

Instantiates an instance of a CSDModel.

Parameters

TPhonemeID aPhonemeIDThe phoneme identifier.

NewLC()

IMPORT_C CSDModel *NewLC()[static]

Instantiates an instance of a CSDModel.

NewLC(TPhonemeID)

IMPORT_C CSDModel *NewLC(TPhonemeIDaPhonemeID)[static]

Instantiates an instance of a CSDModel.

Parameters

TPhonemeID aPhonemeIDThe phoneme identifier.

PhonemeID()

IMPORT_C TPhonemeIDPhonemeID()const

Returns the phoneme ID of this model.

Since
8.0

SetAcousticModel(TPtr8 &)

IMPORT_C voidSetAcousticModel(TPtr8 &aAcousticModel)

Sets the acoustic model of the model.

Since
8.0

Parameters

TPtr8 & aAcousticModelA pointer descriptor containing the acoustic model (binary).

SetPhonemeID(TPhonemeID)

IMPORT_C voidSetPhonemeID(TPhonemeIDaPhonemeID)

Sets the phoneme ID of this model.

Since
8.0

Parameters

TPhonemeID aPhonemeIDThe phoneme identifier.

Member Data Documentation

TPtr8 iAcousticModelPtr

TPtr8 iAcousticModelPtr[private]

TPhonemeID iPhonemeID

TPhonemeID iPhonemeID[private]