Attempting to initialise speech recognition for user specified location en
Unable to initialise speech engine with voice recognition pack for location en. Check that SpeechPlatformRuntime.msi and MSSpeech_SR_en_TELE.msi are installed.
Exception message: No recognizer of the required ID found.
Parameter name: culture
Attempted to initialise speech engine - success = False


I have installed SpeechPlatformRuntime.msi and MSSpeech English.
I have tried changing the speech directory to en-US and the Windows language to English US.

What am I missing here?