Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.
CSpeechRecognitionUtility does not works for Symbian^3 SDK
The Speech Recognition API CSpeechRecognitionUtility does not works for Symbian^3 SDK
The CSpeechRecognitionUtility API which until the Symbian^3 SDK was not public, fails when we try to create its object.It gives a "System error -1" when an object is created using its static function NewL().
How to reproduce
Try creating an object for CSpeechRecognitionUtility as below:
iSpeechRecognitionUtility = CSpeechRecognitionUtility::NewL(*this,TUid::Uid(KSpeechRecognitionUtilityLibraryUidDefine)) //KSpeechRecognitionUtilityLibraryUidDefine can be found in speechrecognitionuids.hrh with some other constants as well.
An alternative speech recognition API CSISpeechRecognitionUtility exists but its not in public SDK.To obtain this API , Nokia API partnering is required.