CNlpHwDevice Class Reference

class CNlpHwDevice : public CASRSHwDevice

Class to provide text normalization

asrsnlphwdevice.lib
Since
3.0

Inherits from

Constructor & Destructor Documentation

CNlpHwDevice()

CNlpHwDevice ( ) [private]

C++ default constructor.

~CNlpHwDevice()

IMPORT_C ~CNlpHwDevice ( ) [virtual]

Destructor.

Member Functions Documentation

ConstructL(MNlpHwDeviceObserver &)

void ConstructL ( MNlpHwDeviceObserver & aObserver ) [private]

By default Symbian 2nd phase constructor is private.

Parameters

MNlpHwDeviceObserver & aObserver

IsLanguageSupported(TLanguage)

IMPORT_C TBool IsLanguageSupported ( TLanguage aLanguage )
Ask if a language is supported or not.
Since
3.0

Parameters

TLanguage aLanguage Synthesizing language.

NewL(MNlpHwDeviceObserver &)

IMPORT_C CNlpHwDevice * NewL ( MNlpHwDeviceObserver & aObserver ) [static]

Two-phased constructor.

Parameters

MNlpHwDeviceObserver & aObserver Observer which implements callback functions.

NormalizeAndSegmentTextAsyncL(CTtsParsedText &)

IMPORT_C void NormalizeAndSegmentTextAsyncL ( CTtsParsedText & aText )
Normalize given text asynchronously, text is split into segments
Since
3.0

Parameters

CTtsParsedText & aText

NormalizeAndSegmentTextL(CTtsParsedText &)

IMPORT_C void NormalizeAndSegmentTextL ( CTtsParsedText & aText )
Normalize given text, text is split into segments
Since
3.0

Parameters

CTtsParsedText & aText

NormalizeTextAsyncL(CTtsParsedText &)

IMPORT_C void NormalizeTextAsyncL ( CTtsParsedText & aText )
Normalize given text asynchronously, text is not splits into segments.
Since
3.0

Parameters

CTtsParsedText & aText

NormalizeTextL(CTtsParsedText &)

IMPORT_C void NormalizeTextL ( CTtsParsedText & aText )
Normalize given text, text is not splits into segments.
Since
3.0

Parameters

CTtsParsedText & aText

Member Data Documentation

CNlpAlgorithm * iAlgorithm

CNlpAlgorithm * iAlgorithm [private]

TAny * iReserved

TAny * iReserved [private]