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(TPronunciationIDaPronunciationID,
TModelBankIDaModelBankID,
TPhonemeIDaPhonemeID
)[private]

Parameters

TPronunciationID aPronunciationID
TModelBankID aModelBankID
TPhonemeID aPhonemeID

~CSDPronunciation()

IMPORT_C~CSDPronunciation()

Destructor.

Member Functions Documentation

ConstructL()

voidConstructL()[private]

ModelBankID()

IMPORT_C TModelBankIDModelBankID()const

Returns the ID of the model bank.

Since
8.0

NewL(TPronunciationID, TModelBankID, TPhonemeID)

IMPORT_C CSDPronunciation *NewL(TPronunciationIDaPronunciationID,
TModelBankIDaModelBankID,
TPhonemeIDaPhonemeID
)[static]

Instantiates an instance of CSDPronunciation.

Parameters

TPronunciationID aPronunciationIDThe pronunciation identifier.
TModelBankID aModelBankIDThe model bank identifier.
TPhonemeID aPhonemeIDThe phoneme identifier.

NewLC(TPronunciationID, TModelBankID, TPhonemeID)

IMPORT_C CSDPronunciation *NewLC(TPronunciationIDaPronunciationID,
TModelBankIDaModelBankID,
TPhonemeIDaPhonemeID
)[static]

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

Parameters

TPronunciationID aPronunciationIDThe pronunciation identifier.
TModelBankID aModelBankIDThe model bank identifier.
TPhonemeID aPhonemeIDThe phoneme identifier.

PhonemeID()

IMPORT_C TPhonemeIDPhonemeID()const

Returns the phoneme ID of this lexicon entry.

Since
8.0

PronunciationID()

IMPORT_C TPronunciationIDPronunciationID()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]