×
Namespaces

Variants
Actions
Revision as of 15:30, 4 March 2008 by Forum Nokia KB (Talk | contribs)

Archived:Binary compatibility break in Text-To-Speech Utility API on S60 3rd Edition (Known Issue)

From Nokia Developer Wiki
Jump to: navigation, search

Template:KBKI

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) 
Category Symbian C++  Subcategory Audio 
APIs   Classes  
Methods      


Template:NoteS

This API is not part of the public SDK. It can be found in the SDK API Plug-in.

Template:NoteE

Overview

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.

Detailed description

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.

Solution

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.
231 page views in the last 30 days.