title: Adding new voices to Text to Speech Engine in Windows 10
body: <p>I'm developing WPF C# app (not UWP). I utilize speech synthesizer from FCL to get installed voices.So I created a short console application to show installed voices:</p>
  
  <pre><code>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);
              }
          }
      }
  }
  </code></pre>
  
  <p>It shows me two installed voices (that are shipped with Windows 10):</p>
  
  <p><a href="https://i.stack.imgur.com/zJrjW.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/zJrjW.png" alt="enter image description here"></a></p>
  
  <p>I tried to surf the internet to find out the ability to add natural voices but got quite conflicting answers that I tried with lack of success like registry editing.</p>
  
  <p>Is there any mean to add new voices that runs on Windows 10 (<strong>and tested perhaps</strong>)? If so, I would appreciate if you can direct me to working URLs to voices that I can use in my application.</p>
  
  <p>Thanks</p>