Difference of Express, Standard, Professional Editions?

April 13th, 2009

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

How to get Machine Code?

April 13th, 2009

Run "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, 2009

Error:

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, 2009

When 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, 2009

i 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, 2009

Unregistering edition will show the registration tip,can’t choose whether to read punctuation or not,Registered edition has no these limits.

Where to download TTS engine?

April 13th, 2009

http://www.smartysoft.com/smvoices/download.html 

When the program run, interface show blank?

April 13th, 2009

Check "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, 2009

4.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:

mobile_tts_reg.rar  

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, 2009

Because 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

support@smartysoft.com