I am using the System.Speech object in Windows 10 Powershell for a Text to Speech project, and I am trying to install new voices.
I installed new system voices by following these instructions:
On any edition of Windows 10, click Start > Settings, and then follow these steps:
Select the Start button, then select Settings > Time & Language > Region & Language.
Select Add a language and choose the language you want from the list. Only languages listed in the table below will have Text-to-Speech capabilities.
After the new language has been installed (this may take a few moments), select it in the Region & Language list, and then select Options.
Under Language options > Speech, select Download.
Restart your computer. The Text-to-Speech voices will be installed when your machine turns back on.
I can see these voices installed in settings and they also show up in the Windows 10 Text-to-Speech program. However, these voices don't show up when I run the GetInstalledVoices().VoiceInfo command in Powershell.
Is there some additional layer of setup I need to do to get System.Speech to recognize these new voices?