I'm not entirely sure when this started, but at some point in the last month, something relating to the speech API control panel became rather busted. The result is that I can no longer change the default Sapi5 voice.
Upon opening the speech properties from Control Panel, I get this:
The requested task cannot be carried out because the necessary engine could not be created. Please select a different engine and/or a different audio device.
After clicking OK, I'm still taken to the normal speech properties window. I can then change the voice as expected. The problem occurs if I click OK, or even Cancel for that matter:
An exception occurred while trying to run "C:\WINDOWS\system32\shell32.dll,Control_RunDLL "C:\Program Files\Common Files\Microsoft Shared\Speech\sapi.cpl",Speech"
After I click OK, I discover that changes to voice settings are not saved.
I've read this article:
but was unable to download the hotfix. However, I did delete the mentioned directory and am still experiencing the same problem.
If anyone has any suggestions, I'm listening. I can't seem to find anything particularly helpful on google.