Archived:Binary compatibility break in Text-To-Speech Utility API on S60 3rd Edition (Known Issue)
|ID||KIS000843||Creation date||March 4, 2008|
|Platform||S60 3rd Edition||Devices||S60 3rd Edition devices with HQTTS support (Nokia 5500 Sport, Nokia E50, Nokia E65, Nokia N75)|
- This API is not part of the public SDK. It can be found in the SDK API Plug-in.
TTS (Text-To-Speech) Utility API is available in the SDK API Plug-in package for S60 3rd Edition, Feature Pack 2. TTS is supported in all S60 3rd Edition devices, however there is a binary compatibility break between S60 3rd Edition and S60 3rd Edition, Feature Pack 1 for this API.
TTS Utility provides access to TTS functionality on S60 devices, including the high-quality TTS engine supported in some of the devices.
There is a binary compatibility break between S60 3rd Edition and S60 3rd Edition, FP1. Compiling an application using this version of the TTS API and trying to run it on an S60 3rd Edition device will result in KERN-EXEC 3 panic.
TTS APIs from the API Plug-in package can be used on S60 3rd Edition, FP1 and S60 3rd Edition, FP2 devices.
The S60 3rd Edition-specific version of the API is required in order to use the high-quality TTS capabilities of certain S60 devices. (See the list of affected devices above). This version of the API can be requested via Forum Nokia API Partnering.
Also note that low-quality TTS can be used via the CMdaAudioPlayerUtility class as well. More information is available here.