В моей Windows 10 Языке, я установил 2 вариант английского языка:для Windows 10 - System.Speech.Synthesis не может получить Мобильную версию голоса
- США
- Объединённого Королевства
Поэтому в [Настройки]> [Время & язык]> [Речь]
В разделе [Текст-речь] доступны следующие варианты:
- Microsoft Дэвид Mobile
- Microsoft George Mobile
- Microsoft Susan Mobile
- Microsoft Желто Mobile
- Microsoft Зира Mobile
- Microsoft Mark Mobile
, но в C# WinForm , используя следующий код:
using System.Speech.Synthesis;
SpeechSynthesizer ss = new SpeechSynthesizer();
ss.GetInstalledVoices();
я только могу получить:
- Microsoft David Desktop
- Microsoft Желто Desktop
- Microsoft зира Desktop
я пропустил Сьюзен, Джордж и Марк.
Как я могу получить версию голоса Сьюзен, Джордж и Марк в C# WinForm?
Вы нашли решение? – bslein
@bslein Нет У меня нет – mjb
Вы можете получить доступ только к голосам Windows 10 из пространства имен Windows.Media.SpeechSynthesis, которое принадлежит WinRT Framework ... – bslein