0
的移動版在我的Windows 10的語言,我已經安裝了2個版本的英語語言:的Windows 10 - System.Speech.Synthesis不能得到語音
- 美國
- 英國
因此,在[設置]> [時間&語言]> [語音]
在[Text-to-Speech]部分下,我可以看到以下選項:
- 微軟大衛移動
- 微軟喬治移動
- 微軟蘇珊移動
- 微軟榛移動
- 微軟濟拉移動
- 微軟馬克移動
但是,在C#的WinForm ,通過使用以下代碼:
using System.Speech.Synthesis;
SpeechSynthesizer ss = new SpeechSynthesizer();
ss.GetInstalledVoices();
我只能得到:
- 微軟大衛桌面
- 微軟榛桌面
- 微軟桌面濟拉
我錯過了蘇珊,喬治和馬克。
如何在C#WinForm中獲得Susan,George和Mark語音版本?
您是否找到解決方案? – bslein
@bslein不,我沒有 – mjb
您只能從屬於WinRT框架的Windows.Media.SpeechSynthesis命名空間訪問Windows 10聲音... – bslein