[Bug 12015] Microsoft Speech SDK 5.1 examples fail to run due to missing speech engine COM server (WinVer <= Windows 2000 required to get speech engine COM server installed)

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Jul 20 14:21:44 CDT 2011


Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
             Status|NEW                         |RESOLVED
                 CC|                            |focht at gmx.net
            Version|unspecified                 |0.9.57.
         Resolution|                            |INVALID
            Summary|Microsoft Speech SDK 5.1    |Microsoft Speech SDK 5.1
                   |dictpad.exe fails to run,   |examples fail to run due to
                   |'Cannot initialize'         |missing speech engine COM
                   |                            |server (WinVer <= Windows
                   |                            |2000 required to get speech
                   |                            |engine COM server
                   |                            |installed)

--- Comment #7 from Anastasius Focht <focht at gmx.net> 2011-07-20 14:21:43 CDT ---

CLSID {3BEE4890-4FE9-4A37-8C1E-5E7E12791C1F} is implemented by "sapi.dll"

Dumping tables of extracted "Microsoft Speech SDK 5.1.msi" with Orca reveals:

"File" table:

--- snip ---
sapi.0880F209_45FA_42C5_92AE_5E620033E8EC    sapi.dll    696320    5.1.4324.0  
 1033    16384    1
--- snip ---

"Component" table:

--- snip ---
INSTALLDIR.0880F209_45FA_42C5_92AE_5E620033E8EC    64    VersionNT <= 500 or
Version9X    F594_sapi.dll.0880F209_45FA_42C5_92AE_5E620033E8EC
--- snip ---

You have to set Winver to Win2000 or earlier to get these components properly
installed and COM servers registered.
Windows XP+ (Wine Winver default) ship these by default hence these components
wont get scheduled for install.

$ sha1sum SpeechSDK51.exe 
f69efaee8eb47f8c7863693e8b8265a3c12c4f51  SpeechSDK51.exe

$ wine --version


Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.

More information about the wine-bugs mailing list