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 ( TPhonemeID aPhonemeID ) [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()

void ConstructL ( ) [private]

NewL()

IMPORT_C CSDModel * NewL ( ) [static]

Instantiates an instance of a CSDModel .

NewL(TPhonemeID)

IMPORT_C CSDModel * NewL ( TPhonemeID aPhonemeID ) [static]

Instantiates an instance of a CSDModel .

Parameters

TPhonemeID aPhonemeID The phoneme identifier.

NewLC()

IMPORT_C CSDModel * NewLC ( ) [static]

Instantiates an instance of a CSDModel .

NewLC(TPhonemeID)

IMPORT_C CSDModel * NewLC ( TPhonemeID aPhonemeID ) [static]

Instantiates an instance of a CSDModel .

Parameters

TPhonemeID aPhonemeID The phoneme identifier.

PhonemeID()

IMPORT_C TPhonemeID PhonemeID ( ) const

Returns the phoneme ID of this model.

Since
8.0

SetAcousticModel(TPtr8 &)

IMPORT_C void SetAcousticModel ( TPtr8 & aAcousticModel )

Sets the acoustic model of the model.

Since
8.0

Parameters

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

SetPhonemeID(TPhonemeID)

IMPORT_C void SetPhonemeID ( TPhonemeID aPhonemeID )

Sets the phoneme ID of this model.

Since
8.0

Parameters

TPhonemeID aPhonemeID The phoneme identifier.

Member Data Documentation

TPtr8 iAcousticModelPtr

TPtr8 iAcousticModelPtr [private]

TPhonemeID iPhonemeID

TPhonemeID iPhonemeID [private]