CSDPronunciation Class Reference

class CSDPronunciation : public CBase

Class to encapsulate a Speaker Dependent Pronunciation.

Since
8.0

Inherits from

Constructor & Destructor Documentation

CSDPronunciation(TPronunciationID, TModelBankID, TPhonemeID)

CSDPronunciation ( TPronunciationID aPronunciationID,
TModelBankID aModelBankID,
TPhonemeID aPhonemeID
) [private]

Parameters

TPronunciationID aPronunciationID
TModelBankID aModelBankID
TPhonemeID aPhonemeID

~CSDPronunciation()

IMPORT_C ~CSDPronunciation ( )

Destructor.

Member Functions Documentation

ConstructL()

void ConstructL ( ) [private]

ModelBankID()

IMPORT_C TModelBankID ModelBankID ( ) const

Returns the ID of the model bank.

Since
8.0

NewL(TPronunciationID, TModelBankID, TPhonemeID)

IMPORT_C CSDPronunciation * NewL ( TPronunciationID aPronunciationID,
TModelBankID aModelBankID,
TPhonemeID aPhonemeID
) [static]

Instantiates an instance of CSDPronunciation .

Parameters

TPronunciationID aPronunciationID The pronunciation identifier.
TModelBankID aModelBankID The model bank identifier.
TPhonemeID aPhonemeID The phoneme identifier.

NewLC(TPronunciationID, TModelBankID, TPhonemeID)

IMPORT_C CSDPronunciation * NewLC ( TPronunciationID aPronunciationID,
TModelBankID aModelBankID,
TPhonemeID aPhonemeID
) [static]

Instantiates an instance of CSDPronunciation and leaves a pointer on the cleanup stack.

Parameters

TPronunciationID aPronunciationID The pronunciation identifier.
TModelBankID aModelBankID The model bank identifier.
TPhonemeID aPhonemeID The phoneme identifier.

PhonemeID()

IMPORT_C TPhonemeID PhonemeID ( ) const

Returns the phoneme ID of this lexicon entry.

Since
8.0

PronunciationID()

IMPORT_C TPronunciationID PronunciationID ( ) const

Returns the pronunciation ID of this lexicon entry.

Since
8.0

Member Data Documentation

TModelBankID iModelBankID

TModelBankID iModelBankID [private]

TPhonemeID iPhonemeID

TPhonemeID iPhonemeID [private]

TPronunciationID iPronunciationID

TPronunciationID iPronunciationID [private]