Я использую объект System.Speech в Windows 10 Powershell для проекта «Текст в речь» и пытаюсь установить новые голоса.
Я установил новые системные голоса, выполнив следующие инструкции:
В любой редакции Windows 10 нажмите Пуск> Настройки, а затем выполните следующие действия:
Нажмите кнопку Пуск, затем выберите Настройки> Время и язык> Регион и язык.
Выберите Добавить язык и выберите нужный язык из списка. Только языки, перечисленные в таблице ниже, будут иметь возможности преобразования текста в речь.
После установки нового языка (это может занять несколько минут), выберите его в списке «Регион и язык», а затем выберитеПараметры.
В разделе Параметры языка> Речь выберите Загрузить.
Перезагрузите компьютер. Голоса Text-to-Speech будут установлены при включении компьютера.
Я вижу эти голоса, установленные в настройках, и они также отображаются в программе Windows 10 Text-to-Speech. Однако эти голоса не отображаются, когда я запускаю команду GetInstalledVoices (). VoiceInfo в Powershell.
Есть ли какой-то дополнительный уровень настройки, который мне нужно сделать, чтобы System.Speech распознал эти новые голоса?