views:

23

answers:

0

I am developing a speech synthesis VB.NET app with Visual Studio 2010 in Windows 7 x64 that will be deployed onto Windows Server 2008 R2 x64 that uses the Microsoft.Speech.dll.

The problem is that when using the Microsoft.Speech dll, no voices are available. If the dll and imports are changed to System.Speech.Synthesis, the installed voices are available.

I have tried both the 32x and 64x dll versions of Microsoft.Speech, checked the registry and Speech shows the installed voices, Speech Server does not, installed and re-installed all components, I also tried running in the Server 2008 environment and got the same result.

Installed/re-installed items include MS Speech Platform x86 & x64, MS Text-to-Speech Engine 4.0, MS Server Speech Lang Pack and MS Office Communications Server 2007 R2.

The app works fine with System.Speech dll but not with the Microsoft.Speech dll which I have been told is needed for its scalability.

Any help would be greatly appreciated.