CSIPronunciation Class Reference
class CSIPronunciation : public CSIParameters
|
Class to encapsulate a Speaker Independent Pronunciation
nsssispeechrecognitiondata.lib
-
Since
-
2.8
Constructor & Destructor Documentation
CSIPronunciation(const TSIPronunciationID, const TSIModelBankID)
~CSIPronunciation()
IMPORT_C
|
~CSIPronunciation
|
(
|
)
|
[virtual]
|
Member Functions Documentation
Compare(const CSIPronunciation &, const CSIPronunciation &)
Compares two
CSIPronunciation
objects. Returns 0 if prununciation ids are equal. Returns -1 if first id is smaller. Returns 1 if second id is smaller.
ComparePhonemes(const CSIPronunciation &, const CSIPronunciation &)
Compares two
CSIPronunciation
objects. Returns 0 if phoneme sequences are equal. Returns -1 if first phoneme sequence is smaller. Returns 1 if second phoneme sequence is smaller.
ConstructL()
IMPORT_C void
|
ConstructL
|
(
|
)
|
[protected, virtual]
|
ModelBankID()
Use to retrieve the model bank Id of the model bank.
-
Since
-
2.8
NewL(const TSIPronunciationID, const TSIModelBankID)
NewLC(const TSIPronunciationID, const TSIModelBankID)
PhonemeSequence()
IMPORT_C const
TDesC8
&
|
PhonemeSequence
|
(
|
)
|
const [virtual]
|
Use to retrieve the phoneme sequence.
-
Since
-
2.8
PronunciationID()
Use to retrieve the pronunciation Id of this lexicon entry.
-
Since
-
2.8
SetPhonemeSequenceL(const TDesC8 &)
IMPORT_C void
|
SetPhonemeSequenceL
|
(
|
const
TDesC8
&
|
aPhonemeSequence
|
)
|
[virtual]
|
Use to set phoneme sequence.
-
Since
-
2.8
Parameters
const
TDesC8
& aPhonemeSequence
|
Phoneme sequence.
|
SetPronunciationID(TSIPronunciationID)
Use to set the pronunciation Id of this lexicon entry.
-
Since
-
2.8
Member Data Documentation
TSIModelBankID
iModelBankID
HBufC8 * iPhonemeSequence
HBufC8
*
|
iPhonemeSequence
|
[private]
|
TSIPronunciationID
iPronunciationID
TAny * iReserved
TAny
*
|
iReserved
|
[private]
|
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.