Ошибка чтения голоса, установленного на Windows 10 - PullRequest
0 голосов
/ 06 апреля 2020

Я использую этот код для чтения установленного синтезатора речи:

System.Speech.Synthesis.SpeechSynthesizer oVoice = new System.Speech.Synthesis.SpeechSynthesizer();

Но при отладке я вижу, что он генерирует ошибку:

oVoice threw an exception of type 'System.PlatformNotSupportedException'

Поэтому, когда я запускаю следующую строку с кодом:

var oV = oVoice.GetInstalledVoices();

Я получаю эту ошибку:

No entry installed on the system or no entry available with the current security setting.

Но у меня установлено три голоса, я проверил на панели управления и попробовал их. Я не понимаю, почему я получаю эти ошибки. Я использую Windows 10 Enterprise, Visual Studio 2010 (у меня есть 2019, но я не могу использовать его сейчас) и Framework 4.0 (и я не могу изменить его).

...