The Express Edition only run on one machine, The Standard Edition can run on any machine, The Professional Edition can be integrated in your software
Difference of Express, Standard, Professional Editions?
April 13th, 2009How to get Machine Code?
April 13th, 2009Run "Mandarin Female TTS Registration Wizard",you will find the machine code Attention: the machine code link to computer hardware, different in different computer
How to do with “System.Runtime.InteropServices.COMException” problem?
April 13th, 2009Error:
Unhanded "System.Runtime.InteropServices.COMException" Error in demo_vs2005_csharp.exe
Other information: COM object with CLSID ‘{4B99A236-AD7C-4059-B88E-D2B77C5CD8CC}’ cannot be created due to the following error: Class not registered .
Reason:
ttsapi.dll COM do not registered on device or Emulator.
Resolve:
Upload TTS Engine CAB to device or Emulator,double click to install, or register ttsapi.dll, ttseng.dll COM manually
How to do with “System.MissingMethodException was unhandled” problem?
April 13th, 2009When Run C# example in SmartRead Mobile SDK, show the Error:
"System.MissingMethodException was unhandled
Message="MissingMethodException""
Reason:
This problem is because VS.net 2005 C# open VS.net 2003 C # example,in property of smmobile.dll file, "CopyToOutputDirectory" setting, default is "Not copy". when compile, will not copy smmobile.dll file to \program files\demo folder, when run demo.exe it will show the problem, because no smmobile.dll support.
How to solve:
set smmobile.dll file property -> "CopyToOutputDirectory" -> "Always"
TTSAPILib is missing in the smartread Mobile program i downloaded from your website. May i know where i can find it?
April 13th, 2009i think you must use Add TTSAPILib Reference from the TTSAPILib.dll COM.
1,right click "Reference"
2,select "Add Reference…"
3,click "browse" tab
4,find and select the TTSAPILib.dll file in SDK
5,click "OK"
then run the example again.
What is difference between register and unregister version?
April 13th, 2009Unregistering edition will show the registration tip,can’t choose whether to read punctuation or not,Registered edition has no these limits.
When the program run, interface show blank?
April 13th, 2009Check "View/Setting/DLL",if Comctrl32.dll is lower than 5.80; If yes, browse http://www.microsoft.com/msdownload/ieplatform/ie/comctrlx86.asp download newest Comctrl32.dll. When install IE5.0,install Comctrl32.dll of 5.80.
Platform Builder add COM dll of Mobile TTS SDK
April 11th, 20094.0 or later
Since many users use Platform Builder to make mobile version of custom kernel, needs to include TTS component into the core package
CESelfRegister COM can used in makecab with INF file, but not support by Platfrom Builder.
If you face the problem, you can change platform.reg file to register COM file, for example ttsapi.dll, ttschs.dll,ttseng.dll
download:
Include four files:
ttsapi.reg for ttsapi.dll COM register
ttseng.reg for ttseng.dll COM register
ttschs.reg for ttschs.dll COM register
chfemale.reg for the folder of chinese voice data
when import the reg files into platform.reg file, your must change the folder which voice data file locate
For example: ttschs.reg
[HKEY_CLASSES_ROOT\CLSID\{981445B8-8B17-4C6B-AB99-C41AA951D6FA}]
@=”smTTSchsCE Class”
[HKEY_CLASSES_ROOT\CLSID\{981445B8-8B17-4C6B-AB99-C41AA951D6FA}\InprocServer32]
@=”\\Storage Card\\Program Files\\smartysoft\\smmobile\\ttschs.dll”
“ThreadingModel”=”both”
[HKEY_CLASSES_ROOT\CLSID\{981445B8-8B17-4C6B-AB99-C41AA951D6FA}\ProgID]
@=”ttschs.smTTSchsCE.1″
[HKEY_CLASSES_ROOT\CLSID\{981445B8-8B17-4C6B-AB99-C41AA951D6FA}\VersionIndependentProgID]
@=”ttschs.smTTSchsCE”
must setting \\Storage Card\\Program Files\\smartysoft\\smmobile\\ttschs.dll to your file folder which you put ttschs.dll in.
VS2005 C#,EVC Example for Windows CE and WinCE TTS CAB
March 27th, 2009Because SmartRead Mobile TTS SDK is only for windows Mobile[PPC/SP] platform, in despite of core of windows ce.net,
but there is difference of windows mobile and windows ce to make CAB file, CAB for WinCE can NOT compressed, processtype is differenct, the interface size is NOT same,
Here is CAB files and Example for Windows CE platform.
How to use, you can consult SmartRead Mobile TTS SDK
Windows ce CAB for ARM
http://www.smartysoft.com/download/custom/smmobile.ce.ARM.CAB
Windows ce CAB for X86
http://www.smartysoft.com/download/custom/smmobile.ce.X86.CAB
Windows ce CAB for MIPSII
http://www.smartysoft.com/download/custom/smmobile.ce.MIPSII.CAB
vs2005 C# demo for winCE
http://www.smartysoft.com/download/custom/demo_vs2005_csharp.rar
evc4 demo for winCE
http://www.smartysoft.com/download/custom/demo_evc.rar
EVC example:
in LINK, add ole32.lib
like this, commctrl.lib coredll.lib ole32.lib $(CEx86Corelibc)
$(CEx86Corelibc) is needed in emulator platform, otherwise show error:
LINK : error LNK2001: unresolved external symbol _WinMainCRTStartup
aygshell.lib is NOT needed in LINK
Step to use
1, upload CAB files to winCE, install
2, run EVC,C# example
If you faced any problem, please tell us