标题:Text-To-Speech API二进制兼容的问题
KIS000843
开发伙伴平台:
S60 3rd Edition
详细描述
这个API并非公共SDK的一部分。可以在这里找到SDK API Plug-in
http://wiki.forum.nokia.com/index.php/SDK_API_Plug-in
TTS (Text-To-Speech)API在S60第三版FP2的SDK API Plug-in
http://wiki.forum.nokia.com/index.php/SDK_API_Plug-in
中出现。TTS支持所有的第三版手机,但是在第三版和第三版FP1之间存在二进制兼容的问题。
TTS应用提供了在S60手机上访问TTS功能的方法,包括一个高质量的TTS引擎,目前可以支持部分手机。
但在S60第三版和第三版FP1手机之间存在二进制兼容的问题,如果使用在这个版本的TTS API编译的程序运行在一个S60第三版手机上将会导致KERN-EXEC 3错误。
解决方案
上述Plug-in包中的TTS API可以使用在S60第三版FP1和FP2手机上。如果要获得某些S60手机上的高质量TTS性能,就需要特殊的S60第三版API。这个版本的API可以通过
Forum Nokia API Partnering
https://pro.forum.nokia.com/productList.do?categoryID=3
获得。
而低质量的TTS可以通过CMdaAudioPlayerUtility使用。更多信息查看这里
http://wiki.forum.nokia.com/index.php/Text_to_speech_in_symbian_2nd_and_3rd_edition_phones