Forum Discussion
Please, bring back 32-bit support for Microsoft.CognitiveServices.Speech
I am a developer of text-to-speech applications and have been doing this since 2004. I have 32-bit applications that use Microsoft.CognitiveServices.Speech and its extensions. The bad news is that Microsoft has decided to stop releasing 32-bit libraries for working with Microsoft.CognitiveServices.Speech: version 1.46 was the last 32-bit release. The current 64-bit version is 1.51.
I have a compelling request: please resume releasing 32-bit versions of the libraries for Microsoft.CognitiveServices.Speech and its extensions. Specifically, I’m referring to these x86 files:
Microsoft.CognitiveServices.Speech.core.dll
Microsoft.CognitiveServices.Speech.extension.audio.sys.dll
Microsoft.CognitiveServices.Speech.extension.codec.dll
Microsoft.CognitiveServices.Speech.extension.embedded.tts.dll
Microsoft.CognitiveServices.Speech.extension.kws.dll
Microsoft.CognitiveServices.Speech.extension.kws.ort.dll
Microsoft.CognitiveServices.Speech.extension.lu.dll
Microsoft.CognitiveServices.Speech.extension.onnxruntime.dll
Microsoft.CognitiveServices.Speech.extension.telemetry.dll
It's hard for me to believe that supporting 32-bit versions of these libraries is a major challenge for top-tier developers at Microsoft. Having up-to-date versions of these libraries would solve the problem of supporting older 32-bit text-to-speech applications: it would be possible to use the latest neural voices released in 2026.
I understand that discontinuing support for outdated technologies is the easiest path. But, for example, I myself had to resolve issues related to my apps running on Windows 98 in 2012-2014 at users’ request, and I still receive support requests for Windows XP to this day. Please, don’t make life harder for developers who have been forced to maintain their software for decades.