2016-07-06 74 views
2

我正在開發WPF C#應用程序(不是UWP)。我利用來自FCL語音合成器來獲取安裝voices.So我創建了一個簡短的控制檯應用程序,以顯示已安裝的聲音:在Windows 10中添加新的語音到文本到語音引擎

using System.Speech.Synthesis; 
using static System.Console; 
namespace TTS.Demo 
{ 
    class Voices 
    { 
     static void Main() 
     { 
      SpeechSynthesizer sp= new SpeechSynthesizer(); 
      foreach (var vinfo in sp.GetInstalledVoices()) 
      { 
       WriteLine(vinfo.VoiceInfo.Name); 
      } 
     } 
    } 
} 

它顯示了我兩個安裝聲音(即附帶的Windows 10):

enter image description here

我試圖衝浪互聯網,找出添加自然語音的能力,但得到了相當衝突的答案,我嘗試了缺乏成功的註冊表編輯。

是否有任何意思添加在Windows 10上運行的新聲音(和測試或許)?如果是這樣,如果你能指示我工作的URL來聲音,我可以在我的應用程序中使用,我將不勝感激。

感謝

回答

1

我寫了一個類似的應用程序,並能夠通過開始,設置,區域和語言來獲得額外的聲音(如榛子),增加一種語言(如英語 - 英國) 。然後點擊該語言的選項並進入演講,然後單擊下載按鈕以獲得附加的語音。

我相信你可以通過選擇其他語言並以相同的方式從他們的下載語音來收集更多。