I recently installed the Exchange 2010 SP1 Unified Messaging (UM) role at a client and in that process I was installing the pre-requirements:
- Unified Communications Managed API 2.0, Core Runtime
- Microsoft Speech Platform – Server Runtime
I found that there are multiple versions of the Speech Platform Runtime, available as download:
- Microsoft Speech Platform – Server Runtime (Version 10.2)
- Microsoft Speech Platform – Server Runtime (Version 10.1)
Since this was a new installation, I was about to download and install version 10.2. Be aware that this version is not supported with Exchange 2010 SP1 and you might experience that the Exchange 2010 SP1 Readiness Check will not recognize the Speech Platform Runtime installed as a pre-requirement.
The solution is to install version 10.1 of the Speech Platform Runtime.
Why it does not recognize the version 10.2 I do not know, maybe it is a version mismatch in Exchange 2010 SP1.